|
FV3 Bundle
|
Lorenz 95: no change of variable. More...
#include <IdVariableChange.h>
Public Member Functions | |
| IdVariableChange (const State_ &, const State_ &, const Geometry_ &, const eckit::Configuration &conf) | |
| virtual | ~IdVariableChange () |
| void | multiply (const Increment_ &dx1, Increment_ &dx2) const |
| Perform linear transforms. More... | |
| void | multiplyInverse (const Increment_ &dx1, Increment_ &dx2) const |
| void | multiplyAD (const Increment_ &dx1, Increment_ &dx2) const |
| void | multiplyInverseAD (const Increment_ &dx1, Increment_ &dx2) const |
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 |
Lorenz 95: no change of variable.
Definition at line 31 of file IdVariableChange.h.
|
private |
Definition at line 32 of file IdVariableChange.h.
|
private |
Definition at line 33 of file IdVariableChange.h.
|
private |
Definition at line 34 of file IdVariableChange.h.
|
inline |
Definition at line 38 of file IdVariableChange.h.
|
inlinevirtual |
Definition at line 40 of file IdVariableChange.h.
|
inlinestatic |
Definition at line 36 of file IdVariableChange.h.
|
inlinevirtual |
Perform linear transforms.
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 43 of file IdVariableChange.h.
|
inlinevirtual |
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 45 of file IdVariableChange.h.
|
inlinevirtual |
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 44 of file IdVariableChange.h.
|
inlinevirtual |
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 46 of file IdVariableChange.h.
|
inlineoverrideprivatevirtual |
Implements oops::LinearVariableChangeBase< MODEL >.
Definition at line 49 of file IdVariableChange.h.