33 #ifndef IOSS_Ioss_CompositeVariableType_h 34 #define IOSS_Ioss_CompositeVariableType_h 43 static std::string
composite_name(
const std::string &base,
int copies);
46 std::string
label(
int which,
char suffix_sep =
'_')
const override;
static std::string composite_name(const std::string &base, int copies)
Definition: Ioss_CompositeVariableType.C:43
The main namespace for the Ioss library.
Definition: Iocgns_DatabaseIO.h:50
int GetNumCopies() const
Definition: Ioss_CompositeVariableType.C:106
static VariableType * composite_variable_type(const VariableType *inst, int copies)
Definition: Ioss_CompositeVariableType.C:52
CompositeVariableType(const std::string &my_name, int number_components, bool delete_me)
Definition: Ioss_CompositeVariableType.C:78
A generic variable type.
Definition: Ioss_VariableType.h:93
Definition: Ioss_CompositeVariableType.h:40
const VariableType * baseType
Definition: Ioss_CompositeVariableType.h:55
int copies_
Definition: Ioss_CompositeVariableType.h:56
std::string label(int which, char suffix_sep='_') const override
Definition: Ioss_CompositeVariableType.C:84
const VariableType * GetBaseType() const
Definition: Ioss_CompositeVariableType.C:104