NuTo
Numerics Tool
VisualizeEnum.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace NuTo
4 {
5 
6 enum class eCellTypes
7 {
8  VERTEX,
9  LINE,
10  TRIANGLE,
11  QUAD,
12  TETRAEDER,
13  HEXAHEDRON,
14  POLYGON,
15  WEDGE,
16  PYRAMID,
22 };
23 
24 namespace Visualize
25 {
26 inline int GetNumPoints(eCellTypes cellType)
27 {
28  switch (cellType)
29  {
30  case eCellTypes::VERTEX:
31  return 1;
32  case eCellTypes::LINE:
33  return 2;
35  return 3;
36  case eCellTypes::QUAD:
37  return 4;
39  return 4;
41  return 8;
42  case eCellTypes::WEDGE:
43  return 6;
45  return 5;
47  return 3;
49  return 6;
51  return 8;
53  return 10;
55  return 20;
56  default:
57  return -1;
58  }
59 }
60 } // Visualize
61 
63 {
64  VORONOI_CELL,
66  POINTS,
67 };
68 
69 enum class eVisualizeWhat
70 {
71  BOND_STRESS,
72  SLIP,
81  DAMAGE,
90  ROTATION,
91  VELOCITY,
93  ACCELERATION,
95  TEMPERATURE,
96  HEAT_FLUX,
102 };
103 
104 
105 } // namespace NuTo
visualize engineering plastic strain
visualize water volume fraction
visualize stress of lattice models
int GetNumPoints(eCellTypes cellType)
Definition: VisualizeEnum.h:26
visualize nonlocal equivalent strains
visualize strain of lattice models
visualize bond stress
visualize angular velocity
Visualize integration point data as vertex elements.
eVisualizeWhat
Definition: VisualizeEnum.h:69
visualize plastic strain of lattice models
Decomposes the element into smaller cells.
visualize relative humidity
visualize inelastic equivalent strain
visualize engineering stress tensor
visualize crack phase-field velocity
visualize acceleration
visualize crack phase-field
Extrapolates integration point data to nodes.
visualize rotations
Definition: Exception.h:6
visualize displacements
visualize local equivalent strains
visualize slip (relative displacement)
visualize radius of particles/nodes
eCellTypes
Definition: VisualizeEnum.h:6
visualize temperature
eVisualizationType
Definition: VisualizeEnum.h:62
visualize thermal strain tensor
def Visualize(structure, file)
Definition: Truss1D2N.py:63
visualize engineering strain tensor
visualize shrinkage strain tensor
visualize angular acceleration