IOSS 2.0
|
#include <Iotr_Tensor.h>
Public Member Functions | |
IOSS_NODISCARD const Ioss::VariableType * | output_storage (const Ioss::VariableType *in) const override |
IOSS_NODISCARD size_t | output_count (size_t in) const override |
Public Member Functions inherited from Ioss::Transform | |
virtual | ~Transform ()=default |
bool | execute (const Ioss::Field &field, void *data) |
virtual void | set_property (const std::string &name, int value) |
virtual void | set_property (const std::string &name, double value) |
virtual void | set_properties (const std::string &name, const std::vector< int > &values) |
virtual void | set_properties (const std::string &name, const std::vector< double > &values) |
Protected Member Functions | |
Tensor (const std::string &type) | |
bool | internal_execute (const Ioss::Field &field, void *data) override |
Protected Member Functions inherited from Ioss::Transform | |
Transform ()=default | |
Private Types | |
enum | TranType { INVALID , TRACE , SPHERICAL , DEVIATOR , MAGNITUDE , INVARIANTS , INVARIANT1 , INVARIANT2 , INVARIANT3 } |
Private Attributes | |
TranType | type_ |
Friends | |
class | Tensor_Factory |
Additional Inherited Members | |
Static Public Member Functions inherited from Ioss::Transform | |
static IOSS_NODISCARD Transform * | create (const std::string &transform) |
|
private |
|
explicitprotected |
|
overrideprotectedvirtual |
Implements Ioss::Transform.
|
overridevirtual |
Implements Ioss::Transform.
|
overridevirtual |
Implements Ioss::Transform.
|
friend |
|
private |