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