Loading [MathJax]/extensions/TeX/AMSsymbols.js
 deal.II version GIT relicensing-3085-g7b44f45799 2025-04-19 10:50:00+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\}}\)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Public Member Functions | List of all members
internal::TriangulationImplementation::CellTypePyramid Struct Reference

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

Inheritance diagram for internal::TriangulationImplementation::CellTypePyramid:
Inheritance graph
[legend]

Public Member Functions

::ArrayView< const unsigned intvertices_of_entity (const unsigned int d, const unsigned int e) const override
 
virtual ReferenceCell type_of_entity (const unsigned int d, const unsigned int e) const override
 
unsigned int n_entities (const unsigned int d) const override
 
unsigned int n_lines_of_surface (const unsigned int surface) const override
 
unsigned int nth_line_of_surface (const unsigned int line, const unsigned int face) const override
 
const std::array< unsigned int, 2 > & vertices_of_nth_line_of_surface (const unsigned int line, const unsigned int face) const override
 

Detailed Description

Implementation for pyramids.

Definition at line 394 of file connectivity.h.

Member Function Documentation

◆ vertices_of_entity()

::ArrayView< const unsigned int > internal::TriangulationImplementation::CellTypePyramid::vertices_of_entity ( const unsigned int  d,
const unsigned int  e 
) const
inlineoverride

Definition at line 397 of file connectivity.h.

◆ type_of_entity()

virtual ReferenceCell internal::TriangulationImplementation::CellTypePyramid::type_of_entity ( const unsigned int  d,
const unsigned int  e 
) const
inlineoverridevirtual

Geometric entity type of the e-th sub-entity of dimension d.

Reimplemented from internal::TriangulationImplementation::CellTypeBase.

Definition at line 444 of file connectivity.h.

◆ n_entities()

unsigned int internal::TriangulationImplementation::CellTypePyramid::n_entities ( const unsigned int  d) const
inlineoverridevirtual

Number of sub-entities of dimension d.

Reimplemented from internal::TriangulationImplementation::CellTypeBase.

Definition at line 465 of file connectivity.h.

◆ n_lines_of_surface()

unsigned int internal::TriangulationImplementation::CellTypePyramid::n_lines_of_surface ( const unsigned int  face) const
inlineoverridevirtual

Number of lines of face-th surface.

Reimplemented from internal::TriangulationImplementation::CellTypeBase.

Definition at line 472 of file connectivity.h.

◆ nth_line_of_surface()

unsigned int internal::TriangulationImplementation::CellTypePyramid::nth_line_of_surface ( const unsigned int  line,
const unsigned int  face 
) const
inlineoverridevirtual

Index of the line-th lines of face-th surface.

Reimplemented from internal::TriangulationImplementation::CellTypeBase.

Definition at line 481 of file connectivity.h.

◆ vertices_of_nth_line_of_surface()

const std::array< unsigned int, 2 > & internal::TriangulationImplementation::CellTypePyramid::vertices_of_nth_line_of_surface ( const unsigned int  line,
const unsigned int  face 
) const
inlineoverridevirtual

Vertex indices of the line-th lines of face-th surface.

Reimplemented from internal::TriangulationImplementation::CellTypeBase.

Definition at line 495 of file connectivity.h.


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