![]() |
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) | |