PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
feElementDefs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  util
 Collection of methods useful in simulation.
 

Macros

Fixity mask
#define FREE_MASK   0x000
 Free mask (none of the coordinates are fixed)

 
#define FIX_X_MASK   0x001
 X-coordinate is fixed

 
#define FIX_Y_MASK   0x002
 Y-coordinate is fixed

 
#define FIX_Z_MASK   0x004
 Z-coordinate is fixed

 

Variables

VTK Element types
static const int util::vtk_type_vertex = 1
 Integer flag for vertex (point) element.
 
static const int util::vtk_type_poly_vertex = 2
 Integer flag for poly vertex element.
 
static const int util::vtk_type_line = 3
 Integer flag for line element.
 
static const int util::vtk_type_poly_line = 4
 Integer flag for poly line element.
 
static const int util::vtk_type_triangle = 5
 Integer flag for triangle element.
 
static const int util::vtk_type_triangle_strip = 6
 Integer flag for triangle strip element.
 
static const int util::vtk_type_polygon = 7
 Integer flag for polygon element.
 
static const int util::vtk_type_pixel = 8
 Integer flag for pixel element.
 
static const int util::vtk_type_quad = 9
 Integer flag for quad element.
 
static const int util::vtk_type_tetra = 10
 Integer flag for tetrahedron element.
 
static const int util::vtk_type_voxel = 11
 Integer flag for voxel element.
 
static const int util::vtk_type_hexahedron = 12
 Integer flag for hexahedron element.
 
static const int util::vtk_type_wedge = 13
 Integer flag for wedge element.
 
static const int util::vtk_type_pyramid = 14
 Integer flag for pyramid element.
 
static int util::vtk_map_element_to_num_nodes [16]
 Map from element type to number of nodes (for vtk)
 
static int util::vtk_to_msh_element_type_map [16]
 Map from vtk element type to msh element type.
 
Gmsh Element types
static const int util::msh_type_line = 1
 Integer flag for line element.
 
static const int util::msh_type_triangle = 2
 Integer flag for triangle element.
 
static const int util::msh_type_quadrangle = 3
 Integer flag for quadrangle element.
 
static const int util::msh_type_tetrahedron = 4
 Integer flag for tetrahedron element.
 
static const int util::msh_type_hexahedron = 5
 Integer flag for hexahedron element.
 
static const int util::msh_type_prism = 6
 Integer flag for prism element.
 
static const int util::msh_type_pyramid = 7
 Integer flag for pyramid element.
 
static const int util::msh_type_line_second_order = 8
 Integer flag for line (second order) element.
 
static const int util::msh_type_traingle_second_order = 9
 Integer flag for traingle (second order) element.
 
static const int util::msh_type_quadrangle_second_order = 10
 Integer flag for quadrangle (second order) element.
 
static const int util::msh_type_vertex = 15
 Integer flag for vertex (point) element.
 
static int util::msh_map_element_to_num_nodes [16]
 Map from element type to number of nodes (for msh)