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
|
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
References finley::ReferenceElement_InfoList.
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().