Reference documentation for deal.II version Git 354f154960 2021-01-18 17:44:59 +0100
\(\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\}}\)
Public Member Functions | List of all members
internal::TriangulationImplementation::CellTypeBase Struct Reference

#include <deal.II/grid/connectivity.h>

Inheritance diagram for internal::TriangulationImplementation::CellTypeBase:
[legend]

Public Member Functions

virtual ~CellTypeBase ()=default
 
virtual unsigned int n_entities (const unsigned int d) const
 
virtual ::ArrayView< const unsigned intvertices_of_entity (const unsigned int d, const unsigned int e) const
 
virtual ReferenceCell::Type type_of_entity (const unsigned int d, const unsigned int e) const
 
virtual unsigned int n_lines_of_surface (const unsigned int face) const
 
virtual unsigned int nth_line_of_surface (const unsigned int line, const unsigned int face) const
 
virtual const std::array< unsigned int, 2 > & vertices_of_nth_line_of_surface (const unsigned int line, const unsigned int face) const
 

Detailed Description

Interface of geometric cell entities with the focus on creating a reduced connectivity table.

Definition at line 38 of file connectivity.h.

Constructor & Destructor Documentation

◆ ~CellTypeBase()

virtual internal::TriangulationImplementation::CellTypeBase::~CellTypeBase ( )
virtualdefault

Default destructor.

Member Function Documentation

◆ n_entities()

virtual unsigned int internal::TriangulationImplementation::CellTypeBase::n_entities ( const unsigned int  d) const
inlinevirtual

◆ vertices_of_entity()

virtual ::ArrayView<const unsigned int> internal::TriangulationImplementation::CellTypeBase::vertices_of_entity ( const unsigned int  d,
const unsigned int  e 
) const
inline

Number of vertices of the e-th sub-entity of dimension d.

Definition at line 61 of file connectivity.h.

◆ type_of_entity()

virtual ReferenceCell::Type internal::TriangulationImplementation::CellTypeBase::type_of_entity ( const unsigned int  d,
const unsigned int  e 
) const
inlinevirtual

◆ n_lines_of_surface()

virtual unsigned int internal::TriangulationImplementation::CellTypeBase::n_lines_of_surface ( const unsigned int  face) const
inlinevirtual

◆ nth_line_of_surface()

virtual unsigned int internal::TriangulationImplementation::CellTypeBase::nth_line_of_surface ( const unsigned int  line,
const unsigned int  face 
) const
inlinevirtual

◆ vertices_of_nth_line_of_surface()

virtual const std::array<unsigned int, 2>& internal::TriangulationImplementation::CellTypeBase::vertices_of_nth_line_of_surface ( const unsigned int  line,
const unsigned int  face 
) const
inlinevirtual

The documentation for this struct was generated from the following file: