Go to the documentation of this file.
8 #ifndef CORE_OBSSPACE_F_H_
9 #define CORE_OBSSPACE_F_H_
12 #include "oops/base/Variables.h"
13 #include "oops/mpi/mpi.h"
14 #include "oops/util/DateTime.h"
24 const util::DateTime *);
40 const std::size_t &, int32_t*);
42 const std::size_t &, int64_t*);
44 const std::size_t &,
float*);
46 const std::size_t &,
double*);
48 const std::size_t &, int32_t*, int32_t*);
51 const std::size_t &, int32_t*);
53 const std::size_t &, int64_t*);
55 const std::size_t &,
float*);
57 const std::size_t &,
double*);
62 #endif // CORE_OBSSPACE_F_H_
bool obsspace_has_f(const ObsSpace &obss, const char *group, const char *vname)
const oops::Variables * obsspace_obsvariables_f(const ObsSpace &obss)
void obsspace_get_int32_f(const ObsSpace &obss, const char *group, const char *vname, const std::size_t &length, int32_t *vec)
const ObsSpace * obsspace_construct_f(const eckit::Configuration *conf, const util::DateTime *begin, const util::DateTime *end)
std::size_t obsspace_get_nrecs_f(const ObsSpace &obss)
void obsspace_get_recnum_f(const ObsSpace &obss, const std::size_t &length, std::size_t *recnum)
void obsspace_get_int64_f(const ObsSpace &obss, const char *group, const char *vname, const std::size_t &length, int64_t *vec)
void obsspace_get_datetime_f(const ObsSpace &obss, const char *group, const char *vname, const std::size_t &length, int32_t *date, int32_t *time)
void obsspace_put_int32_f(ObsSpace &obss, const char *group, const char *vname, const std::size_t &length, int32_t *vec)
std::size_t obsspace_get_nlocs_f(const ObsSpace &obss)
void obsspace_obsname_f(const ObsSpace &obss, size_t &lcname, char *cname)
void obsspace_get_comm_f(const ObsSpace &obss, int &lcname, char *cname)
std::size_t obsspace_get_gnlocs_f(const ObsSpace &obss)
void obsspace_put_int64_f(ObsSpace &obss, const char *group, const char *vname, const std::size_t &length, int64_t *vec)
void obsspace_get_real64_f(const ObsSpace &obss, const char *group, const char *vname, const std::size_t &length, double *vec)
void obsspace_destruct_f(ObsSpace *obss)
void obsspace_put_real64_f(ObsSpace &obss, const char *group, const char *vname, const std::size_t &length, double *vec)
std::size_t obsspace_get_nvars_f(const ObsSpace &obss)
void obsspace_get_real32_f(const ObsSpace &obss, const char *group, const char *vname, const std::size_t &length, float *vec)
void obsspace_get_index_f(const ObsSpace &obss, const std::size_t &length, std::size_t *index)
void obsspace_put_real32_f(ObsSpace &obss, const char *group, const char *vname, const std::size_t &length, float *vec)