FV3 Bundle
|
Derived class of generic variable transform for statistical. More...
#include <StatsVariableChange.h>
Public Member Functions | |
StatsVariableChange (const State_ &, const State_ &, const Geometry_ &, const eckit::Configuration &) | |
virtual | ~StatsVariableChange () |
void | multiply (const Increment_ &, Increment_ &) const override |
void | multiplyInverse (const Increment_ &, Increment_ &) const override |
void | multiplyAD (const Increment_ &, Increment_ &) const override |
void | multiplyInverseAD (const Increment_ &, Increment_ &) const override |
Public Member Functions inherited from oops::LinearVariableChangeBase< MODEL > | |
LinearVariableChangeBase (const eckit::Configuration &) | |
virtual | ~LinearVariableChangeBase () |
void | setInputVariables (const Variables &vars) |
void | setOutputVariables (const Variables &vars) |
Increment_ | multiply (const Increment_ &) const |
Increment_ | multiplyInverse (const Increment_ &) const |
Increment_ | multiplyAD (const Increment_ &) const |
Increment_ | multiplyInverseAD (const Increment_ &) const |
Static Public Member Functions | |
static const std::string | classname () |
Private Types | |
typedef Geometry< MODEL > | Geometry_ |
typedef Increment< MODEL > | Increment_ |
typedef State< MODEL > | State_ |
Private Member Functions | |
void | print (std::ostream &) const override |
std::string | ExtractFilename (std::string const pathString) |
void | ExtractModelVarForCalc (std::string const fileString, std::string &modelVarToCalcString, std::string &varRegrByString) |
void | VariableLists (const std::vector< std::string > pathStrList, std::vector< std::string > &modelVarToCalcList, std::vector< std::string > &varRegrByList) |
Private Attributes | |
const std::vector< std::string > | pathStrList |
int | colocated_ |
int | keyBUMP_ |
Derived class of generic variable transform for statistical.
Definition at line 34 of file StatsVariableChange.h.
|
private |
Definition at line 35 of file StatsVariableChange.h.
|
private |
Definition at line 36 of file StatsVariableChange.h.
|
private |
Definition at line 37 of file StatsVariableChange.h.
oops::StatsVariableChange< MODEL >::StatsVariableChange | ( | const State_ & | xb, |
const State_ & | , | ||
const Geometry_ & | resol, | ||
const eckit::Configuration & | conf | ||
) |
|
virtual |
Definition at line 107 of file StatsVariableChange.h.
|
inlinestatic |
Definition at line 40 of file StatsVariableChange.h.
|
private |
Definition at line 165 of file StatsVariableChange.h.
|
private |
Definition at line 184 of file StatsVariableChange.h.
|
overridevirtual |
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 113 of file StatsVariableChange.h.
|
overridevirtual |
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 137 of file StatsVariableChange.h.
|
overridevirtual |
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 125 of file StatsVariableChange.h.
|
overridevirtual |
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 149 of file StatsVariableChange.h.
|
overrideprivatevirtual |
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 161 of file StatsVariableChange.h.
|
private |
Definition at line 214 of file StatsVariableChange.h.
|
private |
Definition at line 63 of file StatsVariableChange.h.
|
private |
Definition at line 64 of file StatsVariableChange.h.
|
private |
Definition at line 52 of file StatsVariableChange.h.