![]() |
deal.II version 9.8.0
|
Functions | |
| template<int dim> | |
| constexpr const std::vector< ReferenceCell< dim > > | get_reference_cells_in_dim () |
| template<int dim> | |
| constexpr const ReferenceCell< dim > & | get_simplex () |
| template<int dim> | |
| constexpr const ReferenceCell< dim > & | get_hypercube () |
| template<int dim> | |
| constexpr unsigned int | n_reference_cells_in_dim () |
| template<int dim> | |
| ReferenceCell< dim > | n_vertices_to_reference_cell (const unsigned int n_vertices) |
| template<int structdim> | |
| constexpr unsigned int | max_n_vertices () |
| template<int structdim> | |
| constexpr unsigned int | max_n_lines () |
| template<int structdim> | |
| constexpr unsigned int | max_n_faces () |
| template<int structdim> | |
| constexpr unsigned int | max_n_children () |
Variables | |
| constexpr ReferenceCell< 0 > | Vertex |
| constexpr ReferenceCell< 1 > | Line |
| constexpr ReferenceCell< 2 > | Triangle |
| constexpr ReferenceCell< 2 > | Quadrilateral |
| constexpr ReferenceCell< 3 > | Tetrahedron |
| constexpr ReferenceCell< 3 > | Pyramid |
| constexpr ReferenceCell< 3 > | Wedge |
| constexpr ReferenceCell< 3 > | Hexahedron |
| template<int dim> | |
| constexpr ReferenceCell< dim > | Invalid |
A namespace in which we define objects that correspond to specific reference cells. The objects defined here are a complete enumeration of all possible reference cells that can be used in deal.II.
|
constexpr |
Returns a vector containing all available reference cells of dimension dim.
Definition at line 3485 of file reference_cell.h.
|
inlineconstexpr |
Return the correct simplex reference cell type for the given dimension dim. Depending on the template argument dim, this function returns a reference to either Vertex, Line, Triangle, or Tetrahedron.
Definition at line 3508 of file reference_cell.h.
|
inlineconstexpr |
Return the correct hypercube reference cell type for the given dimension dim. Depending on the template argument dim, this function returns a reference to either Vertex, Quadrilateral, or Hexahedron.
Definition at line 3528 of file reference_cell.h.
Return the number of different Reference Cells that are available for dimension dim.
Definition at line 3547 of file reference_cell.h.
|
inline |
Given the number of vertices a reference cell has (provided as a function argument), and the dimension the reference cell lives in (provided as a template argument), return the ReferenceCell object that corresponds to this input. For example, if you call ReferenceCells::n_vertices_to_reference_cell<2>(4), you will get ReferenceCells::Quadrilateral because the only 2d reference cell with four vertices is a quadrilateral. On the other hand, if you call ReferenceCells::n_vertices_to_reference_cell<3>(4), you will get ReferenceCells::Tetrahedron because the only 3d reference cell with four vertices is a tetrahedron.
Definition at line 3564 of file reference_cell.h.
Return the maximum number of vertices an object of dimension structdim can have. This is always the number of vertices of a structdim-dimensional hypercube.
Definition at line 3607 of file reference_cell.h.
Return the maximum number of lines an object of dimension structdim can have. This is always the number of lines of a structdim-dimensional hypercube.
Definition at line 3616 of file reference_cell.h.
Return the maximum number of faces an object of dimension structdim can have. This is always the number of faces of a structdim-dimensional hypercube.
is a unique index to the face_noth face of the current cell.
Definition at line 3625 of file reference_cell.h.
Return the maximum number of children an object of dimension structdim can have.
Definition at line 3634 of file reference_cell.h.
|
constexpr |
Definition at line 1391 of file reference_cell.h.
|
constexpr |
Definition at line 1393 of file reference_cell.h.
|
constexpr |
Definition at line 1395 of file reference_cell.h.
|
constexpr |
Definition at line 1397 of file reference_cell.h.
|
constexpr |
Definition at line 1399 of file reference_cell.h.
|
constexpr |
Definition at line 1401 of file reference_cell.h.
|
constexpr |
Definition at line 1403 of file reference_cell.h.
|
constexpr |
Definition at line 1405 of file reference_cell.h.
|
constexpr |
Definition at line 1409 of file reference_cell.h.