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: