OGS
MeshLib::EdgeRule Class Reference

Detailed Description

Definition at line 18 of file EdgeRule.h.

#include <EdgeRule.h>

Inheritance diagram for MeshLib::EdgeRule:
[legend]

Static Public Member Functions

static const ElementgetFace (const Element *, unsigned)
 Returns the i-th face of the element. More...
 
static bool testElementNodeOrder (Element const &)
 

Static Public Attributes

static const unsigned dimension = 1u
 Constant: Dimension of this mesh element. More...
 
static const unsigned n_faces = 0
 Constant: The number of faces. More...
 
static const unsigned n_edges = 1
 Constant: The number of edges. More...
 

Member Function Documentation

◆ getFace()

static const Element* MeshLib::EdgeRule::getFace ( const Element ,
unsigned   
)
inlinestatic

Returns the i-th face of the element.

Definition at line 31 of file EdgeRule.h.

31 { return nullptr; }

◆ testElementNodeOrder()

static bool MeshLib::EdgeRule::testElementNodeOrder ( Element const &  )
inlinestatic

Checks if the node order of an element is correct by testing surface normals. For 1D elements this always returns true.

Definition at line 37 of file EdgeRule.h.

37 { return true; }

Member Data Documentation

◆ dimension

const unsigned MeshLib::EdgeRule::dimension = 1u
static

Constant: Dimension of this mesh element.

Definition at line 22 of file EdgeRule.h.

◆ n_edges

const unsigned MeshLib::EdgeRule::n_edges = 1
static

Constant: The number of edges.

Definition at line 28 of file EdgeRule.h.

◆ n_faces

const unsigned MeshLib::EdgeRule::n_faces = 0
static

Constant: The number of faces.

Definition at line 25 of file EdgeRule.h.


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