#include <IncrementFV3JEDI.h>
|
| | IncrementFV3JEDI (const GeometryFV3JEDI &, const oops::Variables &, const util::DateTime &) |
| | Constructor, destructor. More...
|
| |
| | IncrementFV3JEDI (const GeometryFV3JEDI &, const IncrementFV3JEDI &) |
| |
| | IncrementFV3JEDI (const IncrementFV3JEDI &, const bool) |
| |
| | IncrementFV3JEDI (const IncrementFV3JEDI &) |
| |
| virtual | ~IncrementFV3JEDI () |
| |
| void | diff (const StateFV3JEDI &, const StateFV3JEDI &) |
| | Basic operators. More...
|
| |
| void | zero () |
| |
| void | zero (const util::DateTime &) |
| |
| IncrementFV3JEDI & | operator= (const IncrementFV3JEDI &) |
| |
| IncrementFV3JEDI & | operator+= (const IncrementFV3JEDI &) |
| |
| IncrementFV3JEDI & | operator-= (const IncrementFV3JEDI &) |
| |
| IncrementFV3JEDI & | operator*= (const double &) |
| |
| void | axpy (const double &, const IncrementFV3JEDI &, const bool check=true) |
| |
| double | dot_product_with (const IncrementFV3JEDI &) const |
| |
| void | schur_product_with (const IncrementFV3JEDI &) |
| |
| void | random () |
| |
| void | dirac (const eckit::Configuration &) |
| |
| void | getValuesTL (const ioda::Locations &, const oops::Variables &, ufo::GeoVaLs &, const GetValuesTrajFV3JEDI &) const |
| | Get increment values at observation locations. More...
|
| |
| void | getValuesAD (const ioda::Locations &, const oops::Variables &, const ufo::GeoVaLs &, const GetValuesTrajFV3JEDI &) |
| |
| void | ug_coord (oops::UnstructuredGrid &, const int &) const |
| | Unstructured grid. More...
|
| |
| void | field_to_ug (oops::UnstructuredGrid &, const int &) const |
| |
| void | field_from_ug (const oops::UnstructuredGrid &) |
| |
| void | read (const eckit::Configuration &) |
| | I/O and diagnostics. More...
|
| |
| void | write (const eckit::Configuration &) const |
| |
| double | norm () const |
| |
| void | updateTime (const util::Duration &dt) |
| |
| void | accumul (const double &, const StateFV3JEDI &) |
| | Other. More...
|
| |
| void | jnormgrad (const StateFV3JEDI &, const eckit::Configuration &) |
| |
| boost::shared_ptr< const GeometryFV3JEDI > | geometry () const |
| |
| const util::DateTime & | time () const |
| |
| util::DateTime & | time () |
| |
| const util::DateTime & | validTime () const |
| |
| util::DateTime & | validTime () |
| |
| int & | toFortran () |
| |
| const int & | toFortran () const |
| |
| | GeneralizedDepartures () |
| |
| virtual | ~GeneralizedDepartures () |
| |
|
| void | print (std::ostream &) const |
| |
Definition at line 55 of file IncrementFV3JEDI.h.
◆ IncrementFV3JEDI() [1/4]
◆ IncrementFV3JEDI() [2/4]
◆ IncrementFV3JEDI() [3/4]
| fv3jedi::IncrementFV3JEDI::IncrementFV3JEDI |
( |
const IncrementFV3JEDI & |
other, |
|
|
const bool |
copy |
|
) |
| |
◆ IncrementFV3JEDI() [4/4]
◆ ~IncrementFV3JEDI()
| fv3jedi::IncrementFV3JEDI::~IncrementFV3JEDI |
( |
| ) |
|
|
virtual |
◆ accumul()
| void fv3jedi::IncrementFV3JEDI::accumul |
( |
const double & |
zz, |
|
|
const StateFV3JEDI & |
xx |
|
) |
| |
◆ axpy()
| void fv3jedi::IncrementFV3JEDI::axpy |
( |
const double & |
zz, |
|
|
const IncrementFV3JEDI & |
dx, |
|
|
const bool |
check = true |
|
) |
| |
◆ classname()
| static const std::string fv3jedi::IncrementFV3JEDI::classname |
( |
| ) |
|
|
inlinestatic |
◆ diff()
◆ dirac()
| void fv3jedi::IncrementFV3JEDI::dirac |
( |
const eckit::Configuration & |
config | ) |
|
◆ dot_product_with()
| double fv3jedi::IncrementFV3JEDI::dot_product_with |
( |
const IncrementFV3JEDI & |
other | ) |
const |
◆ field_from_ug()
◆ field_to_ug()
◆ geometry()
| boost::shared_ptr<const GeometryFV3JEDI> fv3jedi::IncrementFV3JEDI::geometry |
( |
| ) |
const |
|
inline |
◆ getValuesAD()
◆ getValuesTL()
◆ jnormgrad()
| void fv3jedi::IncrementFV3JEDI::jnormgrad |
( |
const StateFV3JEDI & |
xxf, |
|
|
const eckit::Configuration & |
config |
|
) |
| |
◆ norm()
| double fv3jedi::IncrementFV3JEDI::norm |
( |
| ) |
const |
◆ operator*=()
◆ operator+=()
◆ operator-=()
◆ operator=()
◆ print()
| void fv3jedi::IncrementFV3JEDI::print |
( |
std::ostream & |
os | ) |
const |
|
private |
◆ random()
| void fv3jedi::IncrementFV3JEDI::random |
( |
| ) |
|
◆ read()
| void fv3jedi::IncrementFV3JEDI::read |
( |
const eckit::Configuration & |
config | ) |
|
◆ schur_product_with()
| void fv3jedi::IncrementFV3JEDI::schur_product_with |
( |
const IncrementFV3JEDI & |
dx | ) |
|
◆ time() [1/2]
| const util::DateTime& fv3jedi::IncrementFV3JEDI::time |
( |
| ) |
const |
|
inline |
◆ time() [2/2]
| util::DateTime& fv3jedi::IncrementFV3JEDI::time |
( |
| ) |
|
|
inline |
◆ toFortran() [1/2]
| int& fv3jedi::IncrementFV3JEDI::toFortran |
( |
| ) |
|
|
inline |
◆ toFortran() [2/2]
| const int& fv3jedi::IncrementFV3JEDI::toFortran |
( |
| ) |
const |
|
inline |
◆ ug_coord()
◆ updateTime()
| void fv3jedi::IncrementFV3JEDI::updateTime |
( |
const util::Duration & |
dt | ) |
|
|
inline |
◆ validTime() [1/2]
| const util::DateTime& fv3jedi::IncrementFV3JEDI::validTime |
( |
| ) |
const |
|
inline |
◆ validTime() [2/2]
| util::DateTime& fv3jedi::IncrementFV3JEDI::validTime |
( |
| ) |
|
|
inline |
◆ write()
| void fv3jedi::IncrementFV3JEDI::write |
( |
const eckit::Configuration & |
config | ) |
const |
◆ zero() [1/2]
| void fv3jedi::IncrementFV3JEDI::zero |
( |
| ) |
|
◆ zero() [2/2]
| void fv3jedi::IncrementFV3JEDI::zero |
( |
const util::DateTime & |
vt | ) |
|
◆ geom_
◆ keyInc_
| F90inc fv3jedi::IncrementFV3JEDI::keyInc_ |
|
private |
◆ time_
| util::DateTime fv3jedi::IncrementFV3JEDI::time_ |
|
private |
◆ vars_
The documentation for this class was generated from the following files: