|
escript
Revision_
|
this struct holds the realization of a reference element More...
#include <ReferenceElements.h>
Public Member Functions | |
| ReferenceElement (ElementTypeId id, int order) | |
| constructor with type ID and integration order More... | |
| ~ReferenceElement () | |
| destructor More... | |
| int | getNumNodes () const |
Static Public Member Functions | |
| static const ReferenceElementInfo * | getInfo (ElementTypeId id) |
| returns the element information structure for the given type id More... | |
| static ElementTypeId | getTypeId (const char *) |
| returns the element type id from its textual representation More... | |
Public Attributes | |
| const ReferenceElementInfo * | Type |
| type of the reference element More... | |
| const ReferenceElementInfo * | LinearType |
| type of the linear reference element More... | |
| int | integrationOrder |
| used integration order More... | |
| int | numNodes |
| int | numLocalDim |
| int | numLinearNodes |
| const_ShapeFunction_ptr | Parametrization |
| const_ShapeFunction_ptr | BasisFunctions |
| const_ShapeFunction_ptr | LinearBasisFunctions |
| double * | DBasisFunctionDv |
| bool | DBasisFunctionDvShared |
this struct holds the realization of a reference element
| finley::ReferenceElement::ReferenceElement | ( | ElementTypeId | id, |
| int | order | ||
| ) |
constructor with type ID and integration order
creates a ReferenceElement of type id and a given integration order
| finley::ReferenceElement::~ReferenceElement | ( | ) |
destructor
References finley::NoRef, and finley::ReferenceElement_InfoList.
|
static |
returns the element information structure for the given type id
|
inline |
References finley::ReferenceElementInfo::numNodes, and Type.
|
static |
returns the element type id from its textual representation
| const_ShapeFunction_ptr finley::ReferenceElement::BasisFunctions |
| double* finley::ReferenceElement::DBasisFunctionDv |
pointer to derivatives to basis function corresponding to the Parametrization of quad points
| bool finley::ReferenceElement::DBasisFunctionDvShared |
if true indicates that DBasisFunctionDv is shared with another object which is managing it
| int finley::ReferenceElement::integrationOrder |
used integration order
| const_ShapeFunction_ptr finley::ReferenceElement::LinearBasisFunctions |
| const ReferenceElementInfo* finley::ReferenceElement::LinearType |
type of the linear reference element
| int finley::ReferenceElement::numLinearNodes |
| int finley::ReferenceElement::numLocalDim |
| int finley::ReferenceElement::numNodes |
| const_ShapeFunction_ptr finley::ReferenceElement::Parametrization |
| const ReferenceElementInfo* finley::ReferenceElement::Type |
type of the reference element
Referenced by getNumNodes().
1.8.17