class
MultiFieldCreatorArrayMultiField creator using datatype, shape, variable names as arguments.
shape argument contains -1 at the position which gets filled with variable names Example use:
MultiFieldImpl* multifield = MultiField::create( datatype, shape, var_names );
Base classes
- class MultiFieldCreator
- Base class for creating new multifields based on Configuration.
Constructors, destructors, conversion operators
- MultiFieldCreatorArray()
-
MultiFieldCreatorArray(const eckit::
Configuration & config) - ~MultiFieldCreatorArray() override
Public functions
-
auto create(const eckit::
Configuration & config = util::Config ()) const -> MultiFieldImpl* override -
auto create(const array::
DataType datatype, const array::ArrayShape & shape, const std::vector <std::string >& var_names) const -> MultiFieldImpl* override