FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
TensorProperties.hpp
1#ifndef __FIBER_TENSORFIELDNAMES
2#define __FIBER_TENSORFIELDNAMES
3
4#define FIBER_TENSORFIELDNAME_LINEAR "linear"
5#define FIBER_TENSORFIELDNAME_PLANAR "planar"
6#define FIBER_TENSORFIELDNAME_SPHERICAL "spherical"
7#define FIBER_TENSORFIELDNAME_TRACE "trace"
8
9#define FIBER_TENSORFIELDNAME_MAJOREIGENVECTOR "majoreigenvector"
10#define FIBER_TENSORFIELDNAME_MEDIANEIGENVECTOR "medianeigenvector"
11#define FIBER_TENSORFIELDNAME_MINOREIGENVECTOR "minoreigenvector"
12
13#define FIBER_TENSORFIELDNAME_MAJOREIGENVALUE "majoreigenvalue"
14#define FIBER_TENSORFIELDNAME_MEDIANEIGENVALUE "medianeigenvalue"
15#define FIBER_TENSORFIELDNAME_MINOREIGENVALUE "minoreigenvalue"
16
17#define FIBER_TENSORFIELDNAME_STRESSINVARIANT1 "stressinvariant1"
18#define FIBER_TENSORFIELDNAME_STRESSINVARIANT2 "stressinvariant2"
19#define FIBER_TENSORFIELDNAME_STRESSINVARIANT3 "stressinvariant3"
20#define FIBER_TENSORFIELDNAME_PRESSURE "pressure"
21#define FIBER_TENSORFIELDNAME_MISES "mises"
22
23#define FIBER_TENSORFIELDNAME_DISTORTIONINVARIANT1 "distortioninvariant1" // exx+eyy+ezz
24#define FIBER_TENSORFIELDNAME_DISTORTIONINVARIANT2 "distortionvariant2" // eyy*ezz+exx*ezz+exx*eyy
25#define FIBER_TENSORFIELDNAME_DISTORTIONINVARIANT3 "distorsionvariant3" // exx*eyy*ezz
26
27#define FIBER_TENSORFIELDNAME_GXX "gxx"
28#define FIBER_TENSORFIELDNAME_GYY "gyy"
29#define FIBER_TENSORFIELDNAME_GZZ "gzz"
30#define FIBER_TENSORFIELDNAME_GXY "gxy"
31#define FIBER_TENSORFIELDNAME_GXZ "gxz"
32#define FIBER_TENSORFIELDNAME_GYZ "gyz"
33
34
35
36#endif // __FIBER_TENSORFIELDNAMES