SABER
|
Classes | |
class | ErrorCovarianceBUMP |
Model space error covariance with BUMP. More... | |
class | ErrorCovarianceGSIRF |
Model space error covariance on generic unstructured grid. More... | |
class | ErrorCovarianceID |
Identity model space error covariance. More... | |
class | EstimateParams |
class | InterpolatorBump |
Interface for Bump interpolation. More... | |
class | LocalizationBUMP |
BUMP localization matrix. More... | |
class | LocalizationID |
Identity localization matrix. More... | |
class | OoBump |
OoBump C++ interface. More... | |
class | ParametersBUMP |
BUMP parameters. More... | |
class | StatsVariableChange |
Derived class of generic variable transform for statistical. More... | |
class | StdDevVariableChange |
Derived class of generic variable transform for statistical. More... | |
Functions | |
void | bump_create_f90 (int &, const eckit::mpi::Comm *, const atlas::functionspace::FunctionSpaceImpl *, const atlas::field::FieldSetImpl *, const eckit::Configuration &, const eckit::Configuration &) |
void | bump_add_member_f90 (const int &, const atlas::field::FieldSetImpl *, const int &, const int &) |
void | bump_run_drivers_f90 (const int &) |
void | bump_apply_vbal_f90 (const int &, const atlas::field::FieldSetImpl *) |
void | bump_apply_vbal_inv_f90 (const int &, const atlas::field::FieldSetImpl *) |
void | bump_apply_vbal_ad_f90 (const int &, const atlas::field::FieldSetImpl *) |
void | bump_apply_vbal_inv_ad_f90 (const int &, const atlas::field::FieldSetImpl *) |
void | bump_apply_stddev_f90 (const int &, const atlas::field::FieldSetImpl *) |
void | bump_apply_stddev_inv_f90 (const int &, const atlas::field::FieldSetImpl *) |
void | bump_apply_nicas_f90 (const int &, const atlas::field::FieldSetImpl *) |
void | bump_get_cv_size_f90 (const int &, int &) |
void | bump_apply_nicas_sqrt_f90 (const int &, const double *, const atlas::field::FieldSetImpl *) |
void | bump_apply_nicas_sqrt_ad_f90 (const int &, const atlas::field::FieldSetImpl *, const double *) |
void | bump_randomize_f90 (const int &, const atlas::field::FieldSetImpl *) |
void | bump_get_parameter_f90 (const int &, const int &, const char *, const atlas::field::FieldSetImpl *) |
void | bump_set_parameter_f90 (const int &, const int &, const char *, const atlas::field::FieldSetImpl *) |
void | bump_dealloc_f90 (const int &) |
static oops::InterpolatorMaker< InterpolatorBump > | makerBumpInterpolator_ ("bump") |
void | bint_create_f90 (int &, const eckit::mpi::Comm *, const atlas::functionspace::FunctionSpaceImpl *, const atlas::functionspace::FunctionSpaceImpl *, const atlas::field::FieldSetImpl *, const eckit::Configuration &) |
void | bint_delete_f90 (const int &) |
void | bint_apply_f90 (const int &, const atlas::field::FieldSetImpl *, atlas::field::FieldSetImpl *) |
void | bint_apply_ad_f90 (const int &, const atlas::field::FieldSetImpl *, atlas::field::FieldSetImpl *) |
template<typename MODEL > | |
void | instantiateCovarFactory () |
template<typename MODEL > | |
void | instantiateLocalizationFactory () |
template<typename MODEL > | |
void | instantiateVariableChangeFactory () |
void saber::bint_apply_ad_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | , | ||
atlas::field::FieldSetImpl * | |||
) |
void saber::bint_apply_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | , | ||
atlas::field::FieldSetImpl * | |||
) |
void saber::bint_create_f90 | ( | int & | , |
const eckit::mpi::Comm * | , | ||
const atlas::functionspace::FunctionSpaceImpl * | , | ||
const atlas::functionspace::FunctionSpaceImpl * | , | ||
const atlas::field::FieldSetImpl * | , | ||
const eckit::Configuration & | |||
) |
void saber::bint_delete_f90 | ( | const int & | ) |
void saber::bump_add_member_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | , | ||
const int & | , | ||
const int & | |||
) |
void saber::bump_apply_nicas_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_apply_nicas_sqrt_ad_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | , | ||
const double * | |||
) |
void saber::bump_apply_nicas_sqrt_f90 | ( | const int & | , |
const double * | , | ||
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_apply_stddev_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_apply_stddev_inv_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_apply_vbal_ad_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_apply_vbal_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_apply_vbal_inv_ad_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_apply_vbal_inv_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_create_f90 | ( | int & | , |
const eckit::mpi::Comm * | , | ||
const atlas::functionspace::FunctionSpaceImpl * | , | ||
const atlas::field::FieldSetImpl * | , | ||
const eckit::Configuration & | , | ||
const eckit::Configuration & | |||
) |
void saber::bump_dealloc_f90 | ( | const int & | ) |
void saber::bump_get_cv_size_f90 | ( | const int & | , |
int & | |||
) |
void saber::bump_get_parameter_f90 | ( | const int & | , |
const int & | , | ||
const char * | , | ||
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_randomize_f90 | ( | const int & | , |
const atlas::field::FieldSetImpl * | |||
) |
void saber::bump_run_drivers_f90 | ( | const int & | ) |
void saber::bump_set_parameter_f90 | ( | const int & | , |
const int & | , | ||
const char * | , | ||
const atlas::field::FieldSetImpl * | |||
) |
void saber::instantiateCovarFactory | ( | ) |
Definition at line 23 of file instantiateCovarFactory.h.
void saber::instantiateLocalizationFactory | ( | ) |
Definition at line 21 of file instantiateLocalizationFactory.h.
void saber::instantiateVariableChangeFactory | ( | ) |
Definition at line 22 of file instantiateVariableChangeFactory.h.
|
static |