LifeV
Triangle Class Reference

#include <ElementShapes.hpp>

+ Inheritance diagram for Triangle:
+ Collaboration diagram for Triangle:

Static Public Member Functions

static ID faceToPoint (ID const &, ID const &jPoint)
 
static std::pair< ID, bool > faceToEdge (ID const &, ID const &jEdge)
 
static ID facetToPeak (ID const &, ID const &)
 

Static Public Attributes

static const ReferenceShapes S_shape = TRIANGLE
 Identify the shape. More...
 
static const ReferenceGeometry S_geometry = FACE
 Identify the geometric entity. More...
 
static const UInt S_nDimensions = 2
 Dimensionality. More...
 
static const UInt S_numVertices = 3
 Number of vertices. More...
 
static const UInt S_numEdges = 3
 Number of edges. More...
 
static const UInt S_numFaces = 1
 Number of faces. More...
 
static const UInt S_numFacets = S_numEdges
 Number of facets. More...
 
static const UInt S_numRidges = S_numVertices
 Number of ridges. More...
 
static const UInt S_numPeaks = 0
 Number of peaks. More...
 

Detailed Description

Definition at line 213 of file ElementShapes.hpp.

Member Function Documentation

◆ faceToPoint()

static ID faceToPoint ( ID const &  ,
ID const &  jPoint 
)
inlinestatic
Returns
the local ID of the j-th point of the i-th face

Definition at line 227 of file ElementShapes.hpp.

◆ faceToEdge()

static std::pair<ID, bool> faceToEdge ( ID const &  ,
ID const &  jEdge 
)
inlinestatic
Returns
a pair: the local numbering of the j-th edge on the i-th face, and true if the orientation of the edge on the face is consistent with that of the same edge on the element

Definition at line 237 of file ElementShapes.hpp.

◆ facetToPeak()

static ID facetToPeak ( ID const &  ,
ID const &   
)
inlinestatic

Definition at line 242 of file ElementShapes.hpp.

Field Documentation

◆ S_shape

const ReferenceShapes S_shape = TRIANGLE
static

Identify the shape.

Definition at line 216 of file ElementShapes.hpp.

◆ S_geometry

const ReferenceGeometry S_geometry = FACE
static

Identify the geometric entity.

Definition at line 217 of file ElementShapes.hpp.

◆ S_nDimensions

const UInt S_nDimensions = 2
static

Dimensionality.

Definition at line 218 of file ElementShapes.hpp.

◆ S_numVertices

const UInt S_numVertices = 3
static

Number of vertices.

Definition at line 219 of file ElementShapes.hpp.

◆ S_numEdges

const UInt S_numEdges = 3
static

Number of edges.

Definition at line 220 of file ElementShapes.hpp.

◆ S_numFaces

const UInt S_numFaces = 1
static

Number of faces.

Definition at line 221 of file ElementShapes.hpp.

◆ S_numFacets

const UInt S_numFacets = S_numEdges
static

Number of facets.

Definition at line 222 of file ElementShapes.hpp.

◆ S_numRidges

const UInt S_numRidges = S_numVertices
static

Number of ridges.

Definition at line 223 of file ElementShapes.hpp.

◆ S_numPeaks

const UInt S_numPeaks = 0
static

Number of peaks.

Definition at line 224 of file ElementShapes.hpp.


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