Reference documentation for deal.II version GIT 7b2de2f2f9 2023-09-24 11:00:02+00:00
\(\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 | Functions | Variables
reference_cell.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/array_view.h>
#include <deal.II/base/geometry_info.h>
#include <deal.II/base/ndarray.h>
#include <deal.II/base/point.h>
#include <deal.II/base/tensor.h>
#include <deal.II/base/utilities.h>
#include <deal.II/grid/tria_orientation.h>
#include <boost/container/small_vector.hpp>
#include <iosfwd>
#include <string>

Go to the source code of this file.


class  ReferenceCell
class  internal::NoPermutation< T >




constexpr ReferenceCell internal::make_reference_cell_from_int (const std::uint8_t kind)
std::ostream & operator<< (std::ostream &out, const ReferenceCell &reference_cell)
std::istream & operator>> (std::istream &in, ReferenceCell &reference_cell)
template<int dim>
constexpr const ReferenceCellReferenceCells::get_simplex ()
template<int dim>
constexpr const ReferenceCellReferenceCells::get_hypercube ()
static ::ExceptionBaseinternal::ExcNonMatchingReferenceCellTypes (ReferenceCell arg1, ReferenceCell arg2)


constexpr const ReferenceCell ReferenceCells::Vertex
constexpr const ReferenceCell ReferenceCells::Line
constexpr const ReferenceCell ReferenceCells::Triangle
constexpr const ReferenceCell ReferenceCells::Quadrilateral
constexpr const ReferenceCell ReferenceCells::Tetrahedron
constexpr const ReferenceCell ReferenceCells::Pyramid
constexpr const ReferenceCell ReferenceCells::Wedge
constexpr const ReferenceCell ReferenceCells::Hexahedron
constexpr const ReferenceCell ReferenceCells::Invalid

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  out,
const ReferenceCell reference_cell 

Output operator that writes the reference_cell object to the stream in a text format in which the object is represented by an integer. The details of which integer value represents each kind of reference cell is unimportant and consequently not specified. If you want a string representation of what a ReferenceCell is, use ReferenceCell::to_string().

Definition at line 1132 of file

◆ operator>>()

std::istream& operator>> ( std::istream &  in,
ReferenceCell reference_cell 

Input operator that reads the reference_cell object from the stream in a text format in which the object is represented by an integer. Which specific integer value represents which reference cell is unspecified, but the function uses the same translation as the corresponding output operator<<.

Definition at line 1146 of file