IOSS 2.0
|
#include <Ioss_ConcreteVariableType.h>
Public Member Functions | |
IOSS_NODISCARD std::string | label (int which, const char suffix_sep='_') const override |
Full_Tensor_22 (const Full_Tensor_22 &)=delete | |
Public Member Functions inherited from Ioss::VariableType | |
VariableType (const VariableType &)=delete | |
VariableType & | operator= (const VariableType &)=delete |
virtual | ~VariableType ()=default |
IOSS_NODISCARD int | component_count () const |
virtual IOSS_NODISCARD int | suffix_count () const |
IOSS_NODISCARD std::string | name () const |
virtual IOSS_NODISCARD std::string | label_name (const std::string &base, int which, char suffix_sep='_', bool suffices_uppercase=false) const |
virtual IOSS_NODISCARD bool | match (const std::vector< Suffix > &suffices) const |
Static Public Member Functions | |
static void | factory () |
Static Public Member Functions inherited from Ioss::VariableType | |
static void | alias (const std::string &base, const std::string &syn) |
static int | describe (NameList *names) |
Get the names of variable types known to IOSS. | |
static IOSS_NODISCARD NameList | describe () |
Get the names of variable types known to IOSS. | |
static bool | create_named_suffix_field_type (const std::string &type_name, const std::vector< std::string > &suffices) |
static bool | get_field_type_mapping (const std::string &field, std::string *type) |
static bool | add_field_type_mapping (const std::string &raw_field, const std::string &raw_type) |
static IOSS_NODISCARD std::string | numeric_label (int which, int ncomp, const std::string &name) |
static IOSS_NODISCARD const VariableType * | factory (const std::string &raw_name, int copies=1) |
static IOSS_NODISCARD const VariableType * | factory (const std::vector< Suffix > &suffices, bool ignore_realn_fields=false) |
Protected Member Functions | |
Full_Tensor_22 () | |
Protected Member Functions inherited from Ioss::VariableType | |
VariableType (const std::string &type, int comp_count, bool delete_me=false) | |
Additional Inherited Members | |
Static Protected Member Functions inherited from Ioss::VariableType | |
static Registry & | registry () |
|
delete |
|
protected |
|
static |
|
overridevirtual |
Implements Ioss::VariableType.