Reference domain for prism (3D).
More...
#include <refdomain.h>
List of all members.
Static Public Member Functions |
| static const Point3D * | get_vertices () |
| static const int * | get_edge_vertices (int edge) |
| static int | get_edge_orientations () |
| static int | get_num_face_vertices (int face) |
| static int | get_num_face_edges (int face) |
| static const int * | get_face_vertices (int face) |
| static const int * | get_face_edges (int face) |
| static EMode2D | get_face_mode (int face) |
| static int | get_face_orientations (int face) |
Static Protected Attributes |
| static const Point3D | vertices [] |
| static const int2 | edge_vtcs [] = { { 0, 1 }, { 1, 2 }, { 2, 0 }, { 0, 3}, { 1, 4 }, { 2, 5 }, { 3, 4 }, { 4, 5 }, { 5, 3 } } |
| static const int * | face_vtcs [] = { std_3d_prism_face_vtcs_0, std_3d_prism_face_vtcs_1, std_3d_prism_face_vtcs_2, std_3d_prism_face_vtcs_3, std_3d_prism_face_vtcs_4 } |
| static const int * | face_edges [] = { std_3d_prism_face_edges_0, std_3d_prism_face_edges_1, std_3d_prism_face_edges_2, std_3d_prism_face_edges_3, std_3d_prism_face_edges_4 } |
| static const int | face_nvtcs [] = { 4, 4, 4, 3, 3 } |
| static const int | face_nedges [] = { 4, 4, 4, 3, 3 } |
| static const EMode2D | face_mode [] = { MODE_QUAD, MODE_QUAD, MODE_QUAD, MODE_TRIANGLE, MODE_TRIANGLE } |
| static const int | face_orientations [] = { 8, 8, 8, 6, 6 } |
Detailed Description
Reference domain for prism (3D).
Member Function Documentation
| static int RefPrism::get_edge_orientations |
( |
|
) |
[inline, static] |
| static const int* RefPrism::get_edge_vertices |
( |
int |
edge |
) |
[inline, static] |
| static const int* RefPrism::get_face_edges |
( |
int |
face |
) |
[inline, static] |
| static EMode2D RefPrism::get_face_mode |
( |
int |
face |
) |
[inline, static] |
| static int RefPrism::get_face_orientations |
( |
int |
face |
) |
[inline, static] |
| static const int* RefPrism::get_face_vertices |
( |
int |
face |
) |
[inline, static] |
| static int RefPrism::get_num_face_edges |
( |
int |
face |
) |
[inline, static] |
| static int RefPrism::get_num_face_vertices |
( |
int |
face |
) |
[inline, static] |
| static const Point3D* RefPrism::get_vertices |
( |
|
) |
[inline, static] |
Member Data Documentation
const int2 RefPrism::edge_vtcs = { { 0, 1 }, { 1, 2 }, { 2, 0 }, { 0, 3}, { 1, 4 }, { 2, 5 }, { 3, 4 }, { 4, 5 }, { 5, 3 } } [static, protected] |
const int * RefPrism::face_edges = { std_3d_prism_face_edges_0, std_3d_prism_face_edges_1, std_3d_prism_face_edges_2, std_3d_prism_face_edges_3, std_3d_prism_face_edges_4 } [static, protected] |
const int * RefPrism::face_vtcs = { std_3d_prism_face_vtcs_0, std_3d_prism_face_vtcs_1, std_3d_prism_face_vtcs_2, std_3d_prism_face_vtcs_3, std_3d_prism_face_vtcs_4 } [static, protected] |
Initial value: {
{ -1.0, -1.0, -1.0 },
{ 1.0, -1.0, -1.0 },
{ -1.0, 1.0, -1.0 },
{ -1.0, -1.0, 1.0 },
{ 1.0, -1.0, 1.0 },
{ -1.0, 1.0, 1.0 }
}
The documentation for this class was generated from the following files: