15#include "iotr_export.h"
54 explicit Tensor(
const std::string &type);
56 bool internal_execute(
const Ioss::Field &field,
void *data)
override;
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:55
Holds metadata for bulk data associated with a GroupingEntity.
Definition Ioss_Field.h:25
A generic variable type.
Definition Ioss_VariableType.h:70
IOSS_NODISCARD Ioss::Transform * make(const std::string &type) const override
Definition Iotr_Tensor.C:37
static const Tensor_Factory * factory()
Definition Iotr_Tensor.C:19
Tensor_Factory()
Definition Iotr_Tensor.C:25
Definition Iotr_Tensor.h:34
Tensor(const std::string &type)
Definition Iotr_Tensor.C:39
TranType
Definition Iotr_Tensor.h:36
@ TRACE
Definition Iotr_Tensor.h:38
@ MAGNITUDE
Definition Iotr_Tensor.h:41
@ SPHERICAL
Definition Iotr_Tensor.h:39
@ DEVIATOR
Definition Iotr_Tensor.h:40
@ INVARIANTS
Definition Iotr_Tensor.h:42
@ INVARIANT1
Definition Iotr_Tensor.h:43
@ INVALID
Definition Iotr_Tensor.h:37
@ INVARIANT3
Definition Iotr_Tensor.h:45
@ INVARIANT2
Definition Iotr_Tensor.h:44
TranType type_
Definition Iotr_Tensor.h:59
friend class Tensor_Factory
Definition Iotr_Tensor.h:35
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
A namespace for Ioss transformations.
Definition Iotr_Initializer.C:16