LifeV
LinearTriangle Class Reference

A Geometric Shape. More...

#include <ElementShapes.hpp>

+ Inheritance diagram for LinearTriangle:
+ Collaboration diagram for LinearTriangle:

Static Public Member Functions

static ID edgeToPoint (ID const &iEdge, ID const &jPoint)
 
static ID facetToPoint (ID const &iFacet, ID const &jPoint)
 
static ID facetToRidge (ID const &iFacet, ID const &jRidge)
 
- Static Public Member Functions inherited from Triangle
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 UInt S_numPoints = 3
 Number of points. More...
 
static const UInt S_numPointsPerVertex = 1
 Number of points per vertex. More...
 
static const UInt S_numPointsPerEdge = 0
 Number of points per edge. More...
 
static const UInt S_numPointsPerFace = 0
 Number of points per face. More...
 
static const UInt S_numPointsPerElement = S_numPointsPerFace
 Number of points per element. More...
 
static const UInt S_numPointsPerFacet = S_numPointsPerEdge
 Number of points per facet. More...
 
static const UInt S_numPointsPerRidge = S_numPointsPerVertex
 Number of points per ridge. More...
 
static const UInt S_numPointsPerPeak = 0
 Number of points per peak. More...
 
- Static Public Attributes inherited from Triangle
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...
 

Public Types

typedef Triangle BasRefSha
 
typedef LinearLine GeoBShape
 

Detailed Description

A Geometric Shape.

Definition at line 432 of file ElementShapes.hpp.

Member Typedef Documentation

◆ BasRefSha

Definition at line 438 of file ElementShapes.hpp.

◆ GeoBShape

Definition at line 439 of file ElementShapes.hpp.

Member Function Documentation

◆ edgeToPoint()

ID edgeToPoint ( ID const &  iEdge,
ID const &  jPoint 
)
static
Returns
the local ID of the j-th point of the i-th edge

Definition at line 151 of file ElementShapes.cpp.

+ Here is the caller graph for this function:

◆ facetToPoint()

static ID facetToPoint ( ID const &  iFacet,
ID const &  jPoint 
)
inlinestatic
Returns
the local ID of the j-th point of the i-th facet

Definition at line 454 of file ElementShapes.hpp.

◆ facetToRidge()

static ID facetToRidge ( ID const &  iFacet,
ID const &  jRidge 
)
inlinestatic
Returns
the local ID of the j-th ridge of the i-th facet

Definition at line 460 of file ElementShapes.hpp.

Field Documentation

◆ S_numPoints

const UInt S_numPoints = 3
static

Number of points.

Definition at line 441 of file ElementShapes.hpp.

◆ S_numPointsPerVertex

const UInt S_numPointsPerVertex = 1
static

Number of points per vertex.

Definition at line 442 of file ElementShapes.hpp.

◆ S_numPointsPerEdge

const UInt S_numPointsPerEdge = 0
static

Number of points per edge.

Definition at line 443 of file ElementShapes.hpp.

◆ S_numPointsPerFace

const UInt S_numPointsPerFace = 0
static

Number of points per face.

Definition at line 444 of file ElementShapes.hpp.

◆ S_numPointsPerElement

const UInt S_numPointsPerElement = S_numPointsPerFace
static

Number of points per element.

Definition at line 445 of file ElementShapes.hpp.

◆ S_numPointsPerFacet

const UInt S_numPointsPerFacet = S_numPointsPerEdge
static

Number of points per facet.

Definition at line 446 of file ElementShapes.hpp.

◆ S_numPointsPerRidge

const UInt S_numPointsPerRidge = S_numPointsPerVertex
static

Number of points per ridge.

Definition at line 447 of file ElementShapes.hpp.

◆ S_numPointsPerPeak

const UInt S_numPointsPerPeak = 0
static

Number of points per peak.

Definition at line 448 of file ElementShapes.hpp.


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