IOSS 2.0

Classes | Namespaces | Macros | Functions
Ioss_ConcreteVariableType.h File Reference
`#include <Ioss_VariableType.h>`
`#include <string>`

Go to the source code of this file.

## Classes
class | Ioss::StorageInitializer
class | Ioss::Invalid_Storage
class | Ioss::Scalar

## Namespaces
| Ioss
| The main namespace for the Ioss library.

## Macros
#define | MAKE_CLASS(X)

## Functions
| Ioss::MAKE_CLASS (Vector_2D)
| Ioss::MAKE_CLASS (Vector_3D)
| Ioss::MAKE_CLASS (Quaternion_2D)
| Ioss::MAKE_CLASS (Quaternion_3D)
| Ioss::MAKE_CLASS (Full_Tensor_36)
| Ioss::MAKE_CLASS (Full_Tensor_32)
| Ioss::MAKE_CLASS (Full_Tensor_22)
| Ioss::MAKE_CLASS (Full_Tensor_16)
| Ioss::MAKE_CLASS (Full_Tensor_12)
| Ioss::MAKE_CLASS (Sym_Tensor_33)
| Ioss::MAKE_CLASS (Sym_Tensor_31)
| Ioss::MAKE_CLASS (Sym_Tensor_21)
| Ioss::MAKE_CLASS (Sym_Tensor_13)
| Ioss::MAKE_CLASS (Sym_Tensor_11)
| Ioss::MAKE_CLASS (Sym_Tensor_10)
| Ioss::MAKE_CLASS (Asym_Tensor_03)
| Ioss::MAKE_CLASS (Asym_Tensor_02)
| Ioss::MAKE_CLASS (Asym_Tensor_01)
| Ioss::MAKE_CLASS (Matrix_22)
| Ioss::MAKE_CLASS (Matrix_33)

## Macro Definition Documentation

## ◆ MAKE_CLASS

#define MAKE_CLASS | ( |  | X | ) |

Value:
class X : public VariableType \
{ \
public: \
std::string label(int which, const char suffix_sep = '_') const; \
static void factory(); \
\
protected: \
X(); \
\
private: \
X(const X &); \
}
anonymous_namespace{Ioss_ConcreteVariableType.C}::X
const std::string X()
Definition: Ioss_ConcreteVariableType.C:40