PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
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) | |