Class to represent a FieldSet for the QG model.
More...
#include <FieldsQG.h>
|
| FieldsQG (const GeometryQG &, const oops::Variables &, const util::DateTime &) |
|
| FieldsQG (const FieldsQG &, const GeometryQG &) |
|
| FieldsQG (const FieldsQG &, const oops::Variables &) |
|
| FieldsQG (const FieldsQG &, const bool) |
|
| FieldsQG (const FieldsQG &) |
|
| ~FieldsQG () |
|
void | zero () |
|
void | zero (const util::DateTime &) |
|
FieldsQG & | operator= (const FieldsQG &) |
|
FieldsQG & | operator+= (const FieldsQG &) |
|
FieldsQG & | operator-= (const FieldsQG &) |
|
FieldsQG & | operator*= (const double &) |
|
void | axpy (const double &, const FieldsQG &) |
|
double | dot_product_with (const FieldsQG &) const |
|
void | schur_product_with (const FieldsQG &) |
|
void | dirac (const eckit::Configuration &) |
|
void | random () |
|
void | getValues (const LocationsQG &, const oops::Variables &, GomQG &) const |
|
void | getValuesTL (const LocationsQG &, const oops::Variables &, GomQG &) const |
|
void | getValuesAD (const LocationsQG &, const oops::Variables &, const GomQG &) |
|
void | changeResolution (const FieldsQG &) |
|
void | add (const FieldsQG &) |
|
void | diff (const FieldsQG &, const FieldsQG &) |
|
void | ug_coord (oops::UnstructuredGrid &, const int &) const |
|
void | field_to_ug (oops::UnstructuredGrid &, const int &) const |
|
void | field_from_ug (const oops::UnstructuredGrid &) |
|
void | read (const eckit::Configuration &) |
|
void | analytic_init (const eckit::Configuration &, const GeometryQG &) |
|
void | write (const eckit::Configuration &) const |
|
double | norm () const |
|
boost::shared_ptr< const GeometryQG > | geometry () const |
|
const util::DateTime & | time () const |
|
util::DateTime & | time () |
|
int & | toFortran () |
|
const int & | toFortran () const |
|
bool | isForModel (const bool &) const |
|
oops::GridPoint | getPoint (const GeometryQGIterator &) const |
|
|
void | print (std::ostream &) const |
|
Class to represent a FieldSet for the QG model.
Definition at line 46 of file FieldsQG.h.
◆ FieldsQG() [1/5]
◆ FieldsQG() [2/5]
◆ FieldsQG() [3/5]
◆ FieldsQG() [4/5]
qg::FieldsQG::FieldsQG |
( |
const FieldsQG & |
other, |
|
|
const bool |
copy |
|
) |
| |
◆ FieldsQG() [5/5]
qg::FieldsQG::FieldsQG |
( |
const FieldsQG & |
other | ) |
|
◆ ~FieldsQG()
qg::FieldsQG::~FieldsQG |
( |
| ) |
|
◆ add()
void qg::FieldsQG::add |
( |
const FieldsQG & |
rhs | ) |
|
◆ analytic_init()
void qg::FieldsQG::analytic_init |
( |
const eckit::Configuration & |
config, |
|
|
const GeometryQG & |
geom |
|
) |
| |
◆ axpy()
void qg::FieldsQG::axpy |
( |
const double & |
zz, |
|
|
const FieldsQG & |
rhs |
|
) |
| |
◆ changeResolution()
void qg::FieldsQG::changeResolution |
( |
const FieldsQG & |
other | ) |
|
◆ classname()
static const std::string qg::FieldsQG::classname |
( |
| ) |
|
|
inlinestatic |
◆ diff()
◆ dirac()
void qg::FieldsQG::dirac |
( |
const eckit::Configuration & |
config | ) |
|
◆ dot_product_with()
double qg::FieldsQG::dot_product_with |
( |
const FieldsQG & |
fld2 | ) |
const |
◆ field_from_ug()
◆ field_to_ug()
◆ geometry()
boost::shared_ptr<const GeometryQG> qg::FieldsQG::geometry |
( |
| ) |
const |
|
inline |
◆ getPoint()
◆ getValues()
◆ getValuesAD()
◆ getValuesTL()
◆ isForModel()
bool qg::FieldsQG::isForModel |
( |
const bool & |
nonlinear | ) |
const |
◆ norm()
double qg::FieldsQG::norm |
( |
| ) |
const |
◆ operator*=()
FieldsQG & qg::FieldsQG::operator*= |
( |
const double & |
zz | ) |
|
◆ operator+=()
◆ operator-=()
◆ operator=()
◆ print()
void qg::FieldsQG::print |
( |
std::ostream & |
os | ) |
const |
|
private |
◆ random()
void qg::FieldsQG::random |
( |
| ) |
|
◆ read()
void qg::FieldsQG::read |
( |
const eckit::Configuration & |
config | ) |
|
◆ schur_product_with()
void qg::FieldsQG::schur_product_with |
( |
const FieldsQG & |
dx | ) |
|
◆ time() [1/2]
const util::DateTime& qg::FieldsQG::time |
( |
| ) |
const |
|
inline |
◆ time() [2/2]
util::DateTime& qg::FieldsQG::time |
( |
| ) |
|
|
inline |
◆ toFortran() [1/2]
int& qg::FieldsQG::toFortran |
( |
| ) |
|
|
inline |
◆ toFortran() [2/2]
const int& qg::FieldsQG::toFortran |
( |
| ) |
const |
|
inline |
◆ ug_coord()
◆ write()
void qg::FieldsQG::write |
( |
const eckit::Configuration & |
config | ) |
const |
◆ zero() [1/2]
void qg::FieldsQG::zero |
( |
| ) |
|
◆ zero() [2/2]
void qg::FieldsQG::zero |
( |
const util::DateTime & |
time | ) |
|
◆ geom_
boost::shared_ptr<const GeometryQG> qg::FieldsQG::geom_ |
|
private |
◆ keyFlds_
◆ time_
util::DateTime qg::FieldsQG::time_ |
|
private |
◆ vars_
The documentation for this class was generated from the following files: