FV3 Bundle
oops::Locations< MODEL > Class Template Reference

#include <Locations.h>

Inheritance diagram for oops::Locations< MODEL >:
[legend]
Collaboration diagram for oops::Locations< MODEL >:
[legend]

Public Member Functions

 Locations (const Locations_ *)
 
 Locations (const eckit::Configuration &)
 
 Locations (const Locations &)
 
 ~Locations ()
 
const Locations_locations () const
 Interfacing. More...
 

Static Public Member Functions

static const std::string classname ()
 

Private Types

typedef MODEL::Locations Locations_
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

boost::shared_ptr< const Locations_locs_
 

Detailed Description

template<typename MODEL>
class oops::Locations< MODEL >

Definition at line 32 of file oops/src/oops/interface/Locations.h.

Member Typedef Documentation

◆ Locations_

template<typename MODEL >
typedef MODEL::Locations oops::Locations< MODEL >::Locations_
private

Definition at line 34 of file oops/src/oops/interface/Locations.h.

Constructor & Destructor Documentation

◆ Locations() [1/3]

template<typename MODEL >
oops::Locations< MODEL >::Locations ( const Locations_ locs)
explicit

Definition at line 55 of file oops/src/oops/interface/Locations.h.

◆ Locations() [2/3]

template<typename MODEL >
oops::Locations< MODEL >::Locations ( const eckit::Configuration &  conf)
explicit

Definition at line 63 of file oops/src/oops/interface/Locations.h.

◆ Locations() [3/3]

template<typename MODEL >
oops::Locations< MODEL >::Locations ( const Locations< MODEL > &  other)

Definition at line 73 of file oops/src/oops/interface/Locations.h.

◆ ~Locations()

template<typename MODEL >
oops::Locations< MODEL >::~Locations ( )

Definition at line 82 of file oops/src/oops/interface/Locations.h.

Member Function Documentation

◆ classname()

template<typename MODEL >
static const std::string oops::Locations< MODEL >::classname ( )
inlinestatic

Definition at line 37 of file oops/src/oops/interface/Locations.h.

◆ locations()

template<typename MODEL >
const Locations_& oops::Locations< MODEL >::locations ( ) const
inline

Interfacing.

Definition at line 45 of file oops/src/oops/interface/Locations.h.

Here is the caller graph for this function:

◆ print()

template<typename MODEL >
void oops::Locations< MODEL >::print ( std::ostream &  os) const
private

Definition at line 92 of file oops/src/oops/interface/Locations.h.

Member Data Documentation

◆ locs_

template<typename MODEL >
boost::shared_ptr<const Locations_> oops::Locations< MODEL >::locs_
private

Definition at line 49 of file oops/src/oops/interface/Locations.h.


The documentation for this class was generated from the following file: