netxsimdg
Loading...
Searching...
No Matches
ModelArrayDetails.hpp
Go to the documentation of this file.
1
8#ifndef MODELARRAYDETAILS_HPP
9#define MODELARRAYDETAILS_HPP
10
11 enum class Dimension {
12 X,
13 Y,
14 Z,
15 U,
16 COUNT
17 };
18
19 enum class Type {
20 ONED,
21 TWOD,
22 ZUFIELD,
23 THREED,
24 FOURD,
25 };
26
27 static ModelArray OneDField() { return ModelArray(Type::ONED); }
28 static ModelArray TwoDField() { return ModelArray(Type::TWOD); }
29 static ModelArray ZUField() { return ModelArray(Type::ZUFIELD); }
30 static ModelArray ThreeDField() { return ModelArray(Type::THREED); }
31 static ModelArray FourDField() { return ModelArray(Type::FOURD); }
32
33#endif /* MODELARRAYDETAILS_HPP */