Go to the documentation of this file.
8 #ifndef FV3JEDI_STATE_STATE_INTERFACE_H_
9 #define FV3JEDI_STATE_STATE_INTERFACE_H_
12 #include "oops/base/Variables.h"
25 const eckit::Configuration *
const *, util::DateTime *
const *);
27 const eckit::Configuration *
const *,
28 util::DateTime *
const *);
30 const eckit::Configuration *
const *,
31 const util::DateTime *
const *);
45 #endif // FV3JEDI_STATE_STATE_INTERFACE_H_
void fv3jedi_state_delete_f90(F90state &)
void fv3jedi_state_getnfieldsncube_f90(const F90state &, int &, int &)
void fv3jedi_state_sersize_f90(const F90state &, int &)
void fv3jedi_state_serialize_f90(const F90state &, const std::size_t &, double[])
void fv3jedi_state_analytic_init_f90(const F90state &, const F90geom &, const eckit::Configuration *const *, util::DateTime *const *)
void fv3jedi_state_change_resol_f90(const F90state &, const F90geom &, const F90state &, const F90geom &)
void fv3jedi_state_deserialize_f90(const F90state &, const std::size_t &, const double[], const std::size_t &)
void fv3jedi_state_norm_f90(const F90state &, double &)
void fv3jedi_state_create_f90(F90state &, const F90geom &, const oops::Variables &)
void fv3jedi_state_add_incr_f90(const F90geom &, const F90state &, const F90inc &)
void fv3jedi_state_getminmaxrms_f90(const F90state &, int &, const int &, char *, double &)
void fv3jedi_state_read_file_f90(const F90geom &, const F90state &, const eckit::Configuration *const *, util::DateTime *const *)
void fv3jedi_state_zero_f90(const F90state &)
void fv3jedi_state_write_file_f90(const F90geom &, const F90state &, const eckit::Configuration *const *, const util::DateTime *const *)
Configuration files should be formatted as e.g.
void fv3jedi_state_axpy_f90(const F90state &, const double &, const F90state &)
void fv3jedi_state_copy_f90(const F90state &, const F90state &)