3#include "shared/interface/itensordata.h"
9 enum class TreatAs { Scalar,
Vector,Any,Tensor,List,
String };
10 enum class Component { X,Y,Z,Mag };
11 using Quantity = shared::ITensorData::Quantity;
13 TreatAs restrictType_ = TreatAs::Scalar;
14 TreatAs treatAs_ = TreatAs::Scalar;
15 Component component_ = Component::Mag;
16 Quantity quantity_ = Quantity::XX;
17 uint64 listIndex_ = 0;
A Vector2 in 2D, a Vector3 in 3D.
Definition dim.h:119
std::basic_string< char8 > String
std::string of type Char
Definition basebool.h:9
Definition iparametervalue.h:12