#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: