|
IODA
|
Interfaces for ioda::Has_Variables and related classes. More...
#include <cstring>#include <gsl/gsl-lite.hpp>#include <iostream>#include <map>#include <memory>#include <string>#include <utility>#include <vector>#include "ioda/Attributes/Attribute_Creator.h"#include "ioda/Exception.h"#include "ioda/Layout.h"#include "ioda/Misc/Eigen_Compat.h"#include "ioda/Misc/MergeMethods.h"#include "ioda/Types/Type.h"#include "ioda/Variables/FillPolicy.h"#include "ioda/Variables/Variable.h"#include "ioda/defs.h"

Go to the source code of this file.
Classes | |
| struct | ioda::VariableCreationParameters |
| Used to specify Variable creation-time properties. More... | |
| struct | ioda::NewVariable_Base |
| Used to specify a new variable with the collective createWithScales function. More... | |
| class | ioda::detail::Has_Variables_Base |
| class | ioda::detail::Has_Variables_Backend |
| class | ioda::Has_Variables |
| This class exists inside of ioda::Group and provides the interface to manipulating Variables. More... | |
Namespaces | |
| ioda | |
| ioda::detail | |
| ioda::chunking | |
| A few chunking strategies for Variables. | |
Typedefs | |
| typedef std::vector< Variable > | ioda::NewVariables_Scales_t |
| typedef std::vector< std::shared_ptr< NewVariable_Base > > | ioda::NewVariables_t |
Functions | |
| bool | ioda::chunking::Chunking_Max (const std::vector< Dimensions_t > &in, std::vector< Dimensions_t > &out) |
| Convenience function for setting default chunking parameters. More... | |
| template<class DataType > | |
| std::shared_ptr< NewVariable_Base > | ioda::NewVariable (const std::string &name, const NewVariables_Scales_t &scales, const VariableCreationParameters ¶ms=VariableCreationParameters::defaulted< DataType >()) |
| std::shared_ptr< NewVariable_Base > | ioda::NewVariable (const std::string &name, const Type &DataType, const NewVariables_Scales_t &scales, const VariableCreationParameters ¶ms=VariableCreationParameters()) |
Interfaces for ioda::Has_Variables and related classes.
Definition in file Has_Variables.h.