ESYS13
Revision_
|
Defines | |
#define | MAX(X, Y) ((X)>(Y)?(X):(Y)) |
Functions | |
Finley_ReferenceElement * | Finley_ReferenceElement_alloc (Finley_ElementTypeId id, int order) |
void | Finley_ReferenceElement_dealloc (Finley_ReferenceElement *in) |
Finley_ElementTypeId | Finley_ReferenceElement_getTypeId (char *element_type) |
Finley_ReferenceElement * | Finley_ReferenceElement_reference (Finley_ReferenceElement *in) |
Finley_ReferenceElementInfo * | Finley_ReferenceElement_getInfo (Finley_ElementTypeId id) |
Variables | |
Finley_ReferenceElementInfo | Finley_ReferenceElement_InfoList [] |
#define MAX | ( | X, | |
Y | |||
) | ((X)>(Y)?(X):(Y)) |
Referenced by Finley_ReferenceElement_alloc().
Finley_ReferenceElement* Finley_ReferenceElement_alloc | ( | Finley_ElementTypeId | id, |
int | order | ||
) |
References Finley_ReferenceElementInfo::BasisFunctions, Finley_ReferenceElement::BasisFunctions, Finley_ReferenceElement::DBasisFunctionDv, Finley_ReferenceElement::DBasisFunctionDvShared, Finley_ShapeFunction::dSdv, FALSE, Finley_checkPtr(), Finley_noError(), Finley_QuadInfo_getInfo(), Finley_ReferenceElement_dealloc(), Finley_ReferenceElement_getInfo(), Finley_ReferenceElement_reference(), Finley_setError(), Finley_ShapeFunction_alloc(), Finley_ShapeFunction_getInfo(), Finley_QuadInfo::getMacro, Finley_QuadInfo::getNumQuadNodes, Finley_QuadInfo::getQuadNodes, Finley_ReferenceElement::integrationOrder, Finley_ReferenceElement::LinearBasisFunctions, Finley_ReferenceElement::LinearType, Finley_ReferenceElementInfo::LinearTypeId, MAX, MEMALLOC, MEMFREE, Finley_QuadInfo::numDim, Finley_ShapeFunctionInfo::numDim, Finley_ReferenceElement::numLinearNodes, Finley_ReferenceElement::numLocalDim, Finley_ReferenceElementInfo::numNodes, Finley_ReferenceElement::numNodes, Finley_ShapeFunctionInfo::numOrder, Finley_ShapeFunction::numQuadNodes, Finley_ShapeFunctionInfo::numShapes, Finley_ReferenceElementInfo::numSubElements, Finley_ReferenceElementInfo::Parametrization, Finley_ReferenceElement::Parametrization, Finley_ShapeFunction::QuadNodes, Finley_ReferenceElementInfo::Quadrature, Finley_ShapeFunction::QuadWeights, Finley_ReferenceElement::reference_counter, TRUE, Finley_ShapeFunction::Type, Finley_ReferenceElement::Type, Finley_ShapeFunctionInfo::TypeId, and VALUE_ERROR.
void Finley_ReferenceElement_dealloc | ( | Finley_ReferenceElement * | in | ) |
References Finley_ReferenceElement::BasisFunctions, Finley_ReferenceElement::DBasisFunctionDv, Finley_ReferenceElement::DBasisFunctionDvShared, Finley_ReferenceElement::dSdv, Finley_ShapeFunction_dealloc(), Finley_ReferenceElement::LinearBasisFunctions, MEMFREE, Finley_ReferenceElementInfo::Name, Finley_ReferenceElement::Parametrization, Finley_ReferenceElement::QuadNodes, Finley_ReferenceElement::QuadWeights, Finley_ReferenceElement::reference_counter, Finley_ReferenceElement::S, and Finley_ReferenceElement::Type.
References Finley_NoRef, Finley_setError(), and VALUE_ERROR.
Referenced by Finley_ReferenceElement_alloc(), and Finley_ReferenceElementSet_alloc().
Finley_ElementTypeId Finley_ReferenceElement_getTypeId | ( | char * | element_type | ) |
References Finley_NoRef, NoType, and Finley_ReferenceElementInfo::TypeId.
References Finley_ReferenceElement::reference_counter.
Referenced by Finley_ReferenceElement_alloc().