IODA
ioda::Engines::ObsStore Namespace Reference

Classes

class  ObsStore_Attribute_Backend
 This is the implementation of Attributes in ioda::ObsStore. More...
 
class  ObsStore_HasAttributes_Backend
 This is the implementation of Has_Attributes in ioda::ObsStore. More...
 
class  ObsStore_Group_Backend
 This is the implementation of Groups using ObsStore. More...
 
class  ObsStore_Type_Provider
 set of functions to return ObsStore Types More...
 
class  ObsStore_Type
 
class  ObsStore_Variable_Backend
 This is the implementation of Variable in ioda::ObsStore. More...
 
class  ObsStore_HasVariables_Backend
 This is the implementation of Has_Variables in ioda::ObsStore. More...
 

Typedefs

typedef std::pair< ioda::ObsStore::ObsTypes, std::size_t > ObsTypeInfo
 

Functions

IODA_DL Group createRootGroup ()
 Create a ioda::Group backed by an OsbStore Group object. More...
 
IODA_DL Capabilities getCapabilities ()
 Get capabilities of the ObsStore engine. More...
 
ioda::ObsStore::Selection createObsStoreSelection (const ioda::Selection &selection, const std::vector< Dimensions_t > &dim_sizes)
 translate a ioda::Selection to and ObsStore Selection More...
 
void genDimSelects (const Selection::VecDimensions_t &start, const Selection::VecDimensions_t &count, const Selection::VecDimensions_t &stride, const Selection::VecDimensions_t &block, std::vector< ioda::ObsStore::SelectSpecs > &selects)
 generate the dimension selection structure from hyperslab specs More...
 
void genDimSelects (const std::vector< Selection::VecDimensions_t > &points, std::vector< ioda::ObsStore::SelectSpecs > &selects)
 generate the dimension selection structure from point specs More...
 
void genDimSelects (const std::vector< Selection::SingleSelection > &actions, const std::vector< Dimensions_t > &dim_sizes, std::vector< ioda::ObsStore::SelectSpecs > &selects)
 generate the dimension selection structure from dimension index specs More...
 

Typedef Documentation

◆ ObsTypeInfo

Definition at line 24 of file ObsStore-types.h.