|
escript Revision_
|
this struct holds the definition of the reference element More...
#include <ReferenceElements.h>
Public Attributes | |
| ElementTypeId | TypeId |
| the type | |
| const char * | Name |
| the name in text form e.g. "Line1", "Rec12", ... | |
| int | numNodes |
| number of nodes defining the element | |
| int | numSubElements |
| number of subelements (>1 if macro elements are used) | |
| int | numSides |
| int | offsets [2+1] |
| ElementTypeId | LinearTypeId |
| type id of the linear version of the element | |
| int | linearNodes [64 *2] |
| stores the list of nodes defining the linear or macro element | |
| QuadTypeId | Quadrature |
| quadrature scheme | |
| ShapeFunctionTypeId | Parametrization |
| shape function for parametrization of the element | |
| ShapeFunctionTypeId | BasisFunctions |
| shape function for the basis functions | |
| int | subElementNodes [64 *2 *8] |
| int | numRelevantGeoNodes |
| deprecated | |
| int | relevantGeoNodes [64] |
| int | numNodesOnFace |
| int | faceNodes [64] |
| list of the nodes defining the face | |
| int | shiftNodes [64] |
| defines a permutation of the nodes which rotates the nodes on the face | |
| int | reverseNodes [64] |
this struct holds the definition of the reference element
| ShapeFunctionTypeId finley::ReferenceElementInfo::BasisFunctions |
shape function for the basis functions
Referenced by finley::ReferenceElement::ReferenceElement(), and finley::ReferenceElementSet::ReferenceElementSet().
| int finley::ReferenceElementInfo::faceNodes[64] |
list of the nodes defining the face
| int finley::ReferenceElementInfo::linearNodes[64 *2] |
stores the list of nodes defining the linear or macro element
| ElementTypeId finley::ReferenceElementInfo::LinearTypeId |
type id of the linear version of the element
Referenced by finley::ReferenceElement::ReferenceElement().
| const char* finley::ReferenceElementInfo::Name |
the name in text form e.g. "Line1", "Rec12", ...
Referenced by finley::FinleyDomain::getVTKElementType().
| int finley::ReferenceElementInfo::numNodes |
number of nodes defining the element
Referenced by finley::ReferenceElement::ReferenceElement().
| int finley::ReferenceElementInfo::numNodesOnFace |
if the element is allowed as a face element, numNodesOnFace defines the number of nodes defining the face
| int finley::ReferenceElementInfo::numRelevantGeoNodes |
deprecated
| int finley::ReferenceElementInfo::numSides |
the number of sides the element supports (=2 if contact elements are used, otherwise =1)
| int finley::ReferenceElementInfo::numSubElements |
number of subelements (>1 if macro elements are used)
Referenced by finley::ReferenceElement::ReferenceElement().
| int finley::ReferenceElementInfo::offsets[2+1] |
offset to the side nodes: offsets[s]...offsets[s+1]-1 refer to the nodes to be used for side s
| ShapeFunctionTypeId finley::ReferenceElementInfo::Parametrization |
shape function for parametrization of the element
Referenced by finley::ReferenceElement::ReferenceElement().
| QuadTypeId finley::ReferenceElementInfo::Quadrature |
quadrature scheme
Referenced by finley::ReferenceElement::ReferenceElement().
| int finley::ReferenceElementInfo::relevantGeoNodes[64] |
| int finley::ReferenceElementInfo::reverseNodes[64] |
reverses the order of the nodes on a face. The permutation has to keep 0 fixed.
| int finley::ReferenceElementInfo::shiftNodes[64] |
defines a permutation of the nodes which rotates the nodes on the face
| int finley::ReferenceElementInfo::subElementNodes[64 *2 *8] |
the list of nodes defining the subelements, i.e. subElementNodes[INDEX2(i,s,BasisFunctions->numShape*numSides)] is the i-th node in the s-th subelement
| ElementTypeId finley::ReferenceElementInfo::TypeId |
the type
Referenced by finley::ReferenceElement::getTypeId().