|
| VariableMetadata (const std::string &name, units::System::Ptr system, unsigned int ndims=0) |
|
virtual | ~VariableMetadata ()=default |
|
Attribute | operator[] (const std::string &name) |
|
ConstAttribute | operator[] (const std::string &name) const |
|
VariableMetadata & | long_name (const std::string &input) |
|
VariableMetadata & | standard_name (const std::string &input) |
|
VariableMetadata & | units (const std::string &input) |
|
VariableMetadata & | output_units (const std::string &input) |
|
double | get_number (const std::string &name) const |
| Get a single-valued scalar attribute. More...
|
|
VariableMetadata & | set_number (const std::string &name, double value) |
| Set a scalar attribute to a single (scalar) value. More...
|
|
std::vector< double > | get_numbers (const std::string &name) const |
| Get an array-of-doubles attribute. More...
|
|
VariableMetadata & | set_numbers (const std::string &name, const std::vector< double > &values) |
| Set a scalar attribute to a single (scalar) value. More...
|
|
std::string | get_name () const |
|
VariableMetadata & | set_name (const std::string &name) |
|
std::string | get_string (const std::string &name) const |
| Get a string attribute. More...
|
|
VariableMetadata & | set_string (const std::string &name, const std::string &value) |
| Set a string attribute. More...
|
|
VariableMetadata & | set_units_without_validation (const std::string &value) |
|
bool | get_time_independent () const |
|
VariableMetadata & | set_time_independent (bool flag) |
|
io::Type | get_output_type () const |
|
VariableMetadata & | set_output_type (io::Type type) |
|
VariableMetadata & | clear () |
| Clear all attributes. More...
|
|
units::System::Ptr | unit_system () const |
|
unsigned int | n_spatial_dimensions () const |
|
bool | has_attribute (const std::string &name) const |
|
bool | has_attributes () const |
|
const std::map< std::string, std::string > & | all_strings () const |
|
const std::map< std::string, std::vector< double > > & | all_doubles () const |
|
void | report_to_stdout (const Logger &log, int verbosity_threshold) const |
|
void | check_range (const std::string &filename, double min, double max) const |
| Check if the range [min, max] is a subset of [valid_min, valid_max] . More...
|
|
void | report_range (const Logger &log, double min, double max, bool found_by_standard_name) |
| Report the range of a global Vec v . More...
|
|
Definition at line 100 of file VariableMetadata.hh.