|
FV3 Bundle
|
FV3JEDI linear change of variable. More...
#include <VarChaC2MFV3JEDI.h>
Public Member Functions | |
| VarChaC2MFV3JEDI (const StateFV3JEDI &, const StateFV3JEDI &, const GeometryFV3JEDI &, const eckit::Configuration &) | |
| ~VarChaC2MFV3JEDI () | |
| void | multiply (const IncrementFV3JEDI &, IncrementFV3JEDI &) const |
| Perform linear multiplications. More... | |
| void | multiplyInverse (const IncrementFV3JEDI &, IncrementFV3JEDI &) const |
| void | multiplyAD (const IncrementFV3JEDI &, IncrementFV3JEDI &) const |
| void | multiplyInverseAD (const IncrementFV3JEDI &, IncrementFV3JEDI &) const |
Static Public Member Functions | |
| static const std::string | classname () |
Private Member Functions | |
| void | print (std::ostream &) const override |
Private Attributes | |
| boost::shared_ptr< const GeometryFV3JEDI > | geom_ |
| F90vcc2m | keyFtnConfig_ |
FV3JEDI linear change of variable.
Definition at line 32 of file VarChaC2MFV3JEDI.h.
|
explicit |
| fv3jedi::VarChaC2MFV3JEDI::~VarChaC2MFV3JEDI | ( | ) |
|
inlinestatic |
Definition at line 34 of file VarChaC2MFV3JEDI.h.
| void fv3jedi::VarChaC2MFV3JEDI::multiply | ( | const IncrementFV3JEDI & | dxa, |
| IncrementFV3JEDI & | dxm | ||
| ) | const |
Perform linear multiplications.
Definition at line 41 of file VarChaC2MFV3JEDI.cc.
| void fv3jedi::VarChaC2MFV3JEDI::multiplyAD | ( | const IncrementFV3JEDI & | dxm, |
| IncrementFV3JEDI & | dxa | ||
| ) | const |
| void fv3jedi::VarChaC2MFV3JEDI::multiplyInverse | ( | const IncrementFV3JEDI & | dxm, |
| IncrementFV3JEDI & | dxa | ||
| ) | const |
| void fv3jedi::VarChaC2MFV3JEDI::multiplyInverseAD | ( | const IncrementFV3JEDI & | dxa, |
| IncrementFV3JEDI & | dxm | ||
| ) | const |
|
overrideprivate |
Definition at line 70 of file VarChaC2MFV3JEDI.cc.
|
private |
Definition at line 47 of file VarChaC2MFV3JEDI.h.
|
private |
Definition at line 48 of file VarChaC2MFV3JEDI.h.