FV3 Bundle
|
#include <Geometry.h>
Public Member Functions | |
Geometry (const eckit::Configuration &) | |
Geometry (const Geometry &) | |
Geometry (boost::shared_ptr< const Geometry_ >) | |
~Geometry () | |
std::vector< int > | getDims () const |
std::vector< double > | getLats () const |
std::vector< double > | getLons () const |
std::vector< double > | getLevs () const |
std::vector< double > | getArea () const |
std::vector< int > | getMask (const int &) const |
const Geometry_ & | geometry () const |
Interfacing. More... | |
GeometryIterator_ | begin () const |
GeometryIterator_ | end () const |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef MODEL::Geometry | Geometry_ |
typedef GeometryIterator< MODEL > | GeometryIterator_ |
Private Member Functions | |
Geometry & | operator= (const Geometry &) |
void | print (std::ostream &) const |
Private Attributes | |
boost::shared_ptr< const Geometry_ > | geom_ |
Definition at line 35 of file oops/interface/Geometry.h.
|
private |
Definition at line 37 of file oops/interface/Geometry.h.
|
private |
Definition at line 38 of file oops/interface/Geometry.h.
|
explicit |
oops::Geometry< MODEL >::Geometry | ( | const Geometry< MODEL > & | other | ) |
Definition at line 82 of file oops/interface/Geometry.h.
|
explicit |
Definition at line 89 of file oops/interface/Geometry.h.
oops::Geometry< MODEL >::~Geometry | ( | ) |
Definition at line 96 of file oops/interface/Geometry.h.
GeometryIterator< MODEL > oops::Geometry< MODEL >::begin | ( | ) | const |
Definition at line 160 of file oops/interface/Geometry.h.
|
inlinestatic |
Definition at line 41 of file oops/interface/Geometry.h.
GeometryIterator< MODEL > oops::Geometry< MODEL >::end | ( | ) | const |
Definition at line 170 of file oops/interface/Geometry.h.
|
inline |
Interfacing.
Definition at line 58 of file oops/interface/Geometry.h.
std::vector< double > oops::Geometry< MODEL >::getArea | ( | ) | const |
Definition at line 142 of file oops/interface/Geometry.h.
std::vector< int > oops::Geometry< MODEL >::getDims | ( | ) | const |
Definition at line 106 of file oops/interface/Geometry.h.
std::vector< double > oops::Geometry< MODEL >::getLats | ( | ) | const |
Definition at line 115 of file oops/interface/Geometry.h.
std::vector< double > oops::Geometry< MODEL >::getLevs | ( | ) | const |
Definition at line 133 of file oops/interface/Geometry.h.
std::vector< double > oops::Geometry< MODEL >::getLons | ( | ) | const |
Definition at line 124 of file oops/interface/Geometry.h.
std::vector< int > oops::Geometry< MODEL >::getMask | ( | const int & | ilev | ) | const |
Definition at line 151 of file oops/interface/Geometry.h.
|
private |
|
private |
Definition at line 180 of file oops/interface/Geometry.h.
|
private |
Definition at line 66 of file oops/interface/Geometry.h.