Go to the documentation of this file.
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;
const VariableType * GetBaseType() const
Definition: Ioss_CompositeVariableType.C:104
A generic variable type.
Definition: Ioss_VariableType.h:86
The main namespace for the Ioss library.
Definition: Ioad_DatabaseIO.C:66
static VariableType * composite_variable_type(const VariableType *inst, int copies)
Definition: Ioss_CompositeVariableType.C:52
int GetNumCopies() const
Definition: Ioss_CompositeVariableType.C:106
std::string label(int which, char suffix_sep='_') const override
Definition: Ioss_CompositeVariableType.C:84
CompositeVariableType(const std::string &my_name, int number_components, bool delete_me)
Definition: Ioss_CompositeVariableType.C:78
static std::string composite_name(const std::string &base, int copies)
Definition: Ioss_CompositeVariableType.C:43
Definition: Ioss_CompositeVariableType.h:40
const VariableType * baseType
Definition: Ioss_CompositeVariableType.h:55
int copies_
Definition: Ioss_CompositeVariableType.h:56