|
FV3 Bundle
|
#include <ModelBiasCorrection.h>
Public Member Functions | |
| ModelBiasCorrection (const Resolution &, const eckit::Configuration &) | |
| Constructor, destructor. More... | |
| ModelBiasCorrection (const ModelBiasCorrection &, const bool) | |
| ModelBiasCorrection (const ModelBiasCorrection &, const eckit::Configuration &) | |
| ~ModelBiasCorrection () | |
| void | diff (const ModelBias &, const ModelBias &) |
| Linear algebra operators. More... | |
| void | zero () |
| ModelBiasCorrection & | operator= (const ModelBiasCorrection &) |
| ModelBiasCorrection & | operator+= (const ModelBiasCorrection &) |
| ModelBiasCorrection & | operator-= (const ModelBiasCorrection &) |
| ModelBiasCorrection & | operator*= (const double) |
| void | axpy (const double, const ModelBiasCorrection &) |
| double | dot_product_with (const ModelBiasCorrection &) const |
| void | read (const eckit::Configuration &) |
| I/O and diagnostics. More... | |
| void | write (const eckit::Configuration &) const |
| double | norm () const |
| double & | bias () |
| const double & | bias () const |
Private Member Functions | |
| ModelBiasCorrection (const ModelBiasCorrection &) | |
| void | print (std::ostream &) const |
Private Attributes | |
| double | bias_ |
| bool | active_ |
Definition at line 30 of file ModelBiasCorrection.h.
| lorenz95::ModelBiasCorrection::ModelBiasCorrection | ( | const Resolution & | , |
| const eckit::Configuration & | conf | ||
| ) |
Constructor, destructor.
Definition at line 24 of file src/lorenz95/ModelBiasCorrection.cc.
| lorenz95::ModelBiasCorrection::ModelBiasCorrection | ( | const ModelBiasCorrection & | other, |
| const bool | copy | ||
| ) |
Definition at line 32 of file src/lorenz95/ModelBiasCorrection.cc.
| lorenz95::ModelBiasCorrection::ModelBiasCorrection | ( | const ModelBiasCorrection & | other, |
| const eckit::Configuration & | |||
| ) |
Definition at line 39 of file src/lorenz95/ModelBiasCorrection.cc.
|
inline |
Definition at line 36 of file ModelBiasCorrection.h.
|
private |
| void lorenz95::ModelBiasCorrection::axpy | ( | const double | fact, |
| const ModelBiasCorrection & | rhs | ||
| ) |
Definition at line 78 of file src/lorenz95/ModelBiasCorrection.cc.
|
inline |
|
inline |
Definition at line 54 of file ModelBiasCorrection.h.
Linear algebra operators.
Definition at line 46 of file src/lorenz95/ModelBiasCorrection.cc.
| double lorenz95::ModelBiasCorrection::dot_product_with | ( | const ModelBiasCorrection & | rhs | ) | const |
Definition at line 82 of file src/lorenz95/ModelBiasCorrection.cc.
|
inline |
Definition at line 51 of file ModelBiasCorrection.h.
| ModelBiasCorrection & lorenz95::ModelBiasCorrection::operator*= | ( | const double | fact | ) |
Definition at line 73 of file src/lorenz95/ModelBiasCorrection.cc.
| ModelBiasCorrection & lorenz95::ModelBiasCorrection::operator+= | ( | const ModelBiasCorrection & | rhs | ) |
Definition at line 63 of file src/lorenz95/ModelBiasCorrection.cc.
| ModelBiasCorrection & lorenz95::ModelBiasCorrection::operator-= | ( | const ModelBiasCorrection & | rhs | ) |
Definition at line 68 of file src/lorenz95/ModelBiasCorrection.cc.
| ModelBiasCorrection & lorenz95::ModelBiasCorrection::operator= | ( | const ModelBiasCorrection & | rhs | ) |
Definition at line 54 of file src/lorenz95/ModelBiasCorrection.cc.
|
private |
Definition at line 88 of file src/lorenz95/ModelBiasCorrection.cc.
|
inline |
I/O and diagnostics.
Definition at line 49 of file ModelBiasCorrection.h.
|
inline |
Definition at line 50 of file ModelBiasCorrection.h.
| void lorenz95::ModelBiasCorrection::zero | ( | ) |
Definition at line 50 of file src/lorenz95/ModelBiasCorrection.cc.
|
private |
Definition at line 60 of file ModelBiasCorrection.h.
|
private |
Definition at line 59 of file ModelBiasCorrection.h.