Go to the documentation of this file.
8 #ifndef SABER_BUMP_TYPE_BUMP_H_
9 #define SABER_BUMP_TYPE_BUMP_H_
11 #include "atlas/field/FieldSet.h"
12 #include "atlas/functionspace/detail/FunctionSpaceImpl.h"
14 #include "eckit/config/Configuration.h"
15 #include "eckit/mpi/Comm.h"
25 const atlas::functionspace::FunctionSpaceImpl *,
26 const atlas::field::FieldSetImpl *,
27 const eckit::Configuration &,
28 const eckit::Configuration &);
30 const int &,
const int &);
45 const atlas::field::FieldSetImpl *);
47 const atlas::field::FieldSetImpl *);
52 #endif // SABER_BUMP_TYPE_BUMP_H_
void bump_get_parameter_f90(const int &, const int &, const char *, const atlas::field::FieldSetImpl *)
void bump_add_member_f90(const int &, const atlas::field::FieldSetImpl *, const int &, const int &)
void bump_dealloc_f90(const int &)
void bump_apply_nicas_f90(const int &, const atlas::field::FieldSetImpl *)
void bump_apply_nicas_sqrt_ad_f90(const int &, const atlas::field::FieldSetImpl *, const double *)
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_randomize_f90(const int &, const atlas::field::FieldSetImpl *)
void bump_apply_vbal_ad_f90(const int &, const atlas::field::FieldSetImpl *)
void bump_apply_vbal_inv_f90(const int &, const atlas::field::FieldSetImpl *)
void bump_get_cv_size_f90(const int &, int &)
void bump_apply_stddev_f90(const int &, const atlas::field::FieldSetImpl *)
void bump_apply_nicas_sqrt_f90(const int &, const double *, const atlas::field::FieldSetImpl *)
void bump_set_parameter_f90(const int &, const int &, const char *, const atlas::field::FieldSetImpl *)
void bump_apply_vbal_f90(const int &, const atlas::field::FieldSetImpl *)
void bump_apply_vbal_inv_ad_f90(const int &, const atlas::field::FieldSetImpl *)
void bump_run_drivers_f90(const int &)
void bump_apply_stddev_inv_f90(const int &, const atlas::field::FieldSetImpl *)