Reference documentation for deal.II version Git ca0b05a7a7 2020-12-01 11:49:21 -0500
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Classes | Namespaces | Enumerations | Functions
reference_cell.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/geometry_info.h>

Go to the source code of this file.

Classes

struct  ReferenceCell::internal::Info::Base
 
struct  ReferenceCell::internal::Info::TensorProductBase< dim >
 
struct  ReferenceCell::internal::Info::Vertex
 
struct  ReferenceCell::internal::Info::Line
 
struct  ReferenceCell::internal::Info::Tri
 
struct  ReferenceCell::internal::Info::Quad
 
struct  ReferenceCell::internal::Info::Tet
 
struct  ReferenceCell::internal::Info::Pyramid
 
struct  ReferenceCell::internal::Info::Wedge
 
struct  ReferenceCell::internal::Info::Hex
 

Namespaces

 ReferenceCell
 
 ReferenceCell::internal
 
 ReferenceCell::internal::Info
 

Enumerations

enum  ReferenceCell::Type : std::uint8_t {
  ReferenceCell::Type::Vertex = 0, ReferenceCell::Type::Line = 1, ReferenceCell::Type::Tri = 2, ReferenceCell::Type::Quad = 3,
  ReferenceCell::Type::Tet = 4, ReferenceCell::Type::Pyramid = 5, ReferenceCell::Type::Wedge = 6, ReferenceCell::Type::Hex = 7,
  ReferenceCell::Type::Invalid = static_cast<std::uint8_t>(-1)
}
 

Functions

Type ReferenceCell::get_simplex (const unsigned int dim)
 
Type ReferenceCell::get_hypercube (const unsigned int dim)
 
Type ReferenceCell::n_vertices_to_type (const int dim, const unsigned int n_vertices)
 
static bool ReferenceCell::internal::get_bit (const unsigned char number, const unsigned int n)
 
static void ReferenceCell::internal::set_bit (unsigned char &number, const unsigned int n, const bool x)
 
const ReferenceCell::internal::Info::BaseReferenceCell::internal::Info::get_cell (const ReferenceCell::Type &type)
 
const ReferenceCell::internal::Info::BaseReferenceCell::internal::Info::get_face (const ReferenceCell::Type &type, const unsigned int face_no)