#include <Ioss_CompositeVariableType.h>
|
static IOSS_NODISCARD std::string | composite_name (const std::string &base, int copies) |
|
static IOSS_NODISCARD VariableType * | composite_variable_type (const VariableType *inst, int copies) |
|
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) |
|
◆ CompositeVariableType() [1/3]
Ioss::CompositeVariableType::CompositeVariableType |
( |
const std::string & | my_name, |
|
|
int | number_components, |
|
|
bool | delete_me ) |
◆ CompositeVariableType() [2/3]
Ioss::CompositeVariableType::CompositeVariableType |
( |
const VariableType * | base_type, |
|
|
int | copies, |
|
|
bool | delete_me ) |
◆ CompositeVariableType() [3/3]
◆ composite_name()
std::string Ioss::CompositeVariableType::composite_name |
( |
const std::string & | base, |
|
|
int | copies ) |
|
static |
◆ composite_variable_type()
◆ GetBaseType()
const VariableType * Ioss::CompositeVariableType::GetBaseType |
( |
| ) |
const |
◆ GetNumCopies()
int Ioss::CompositeVariableType::GetNumCopies |
( |
| ) |
const |
◆ label()
std::string Ioss::CompositeVariableType::label |
( |
int | which, |
|
|
char | suffix_sep = '_' ) const |
|
overridevirtual |
◆ baseType
◆ copies_
int Ioss::CompositeVariableType::copies_ |
|
private |
The documentation for this class was generated from the following files: