ReferenceElements.h File Reference
#include "Finley.h"
#include "ShapeFunctions.h"
#include "Quadrature.h"
Go to the source code of this file.
|
Classes |
struct | Finley_RefElementInfo |
struct | Finley_RefElement |
Defines |
#define | MAX_numNodes 64 |
Enumerations |
enum | ElementTypeId {
Point1,
Line2,
Line3,
Line4,
Tri3,
Tri6,
Tri9,
Tri10,
Rec4,
Rec8,
Rec9,
Rec12,
Rec16,
Tet4,
Tet10,
Tet16,
Hex8,
Hex20,
Hex27,
Hex32,
Line2Face,
Line3Face,
Line4Face,
Tri3Face,
Tri6Face,
Tri9Face,
Tri10Face,
Rec4Face,
Rec8Face,
Rec9Face,
Rec12Face,
Rec16Face,
Tet4Face,
Tet10Face,
Tet16Face,
Hex8Face,
Hex20Face,
Hex27Face,
Hex32Face,
Point1_Contact,
Line2_Contact,
Line3_Contact,
Line4_Contact,
Tri3_Contact,
Tri6_Contact,
Tri9_Contact,
Tri10_Contact,
Rec4_Contact,
Rec8_Contact,
Rec9_Contact,
Rec12_Contact,
Rec16_Contact,
Line2Face_Contact,
Line3Face_Contact,
Line4Face_Contact,
Tri3Face_Contact,
Tri6Face_Contact,
Tri9Face_Contact,
Tri10Face_Contact,
Rec4Face_Contact,
Rec8Face_Contact,
Rec9Face_Contact,
Rec12Face_Contact,
Rec16Face_Contact,
Tet4Face_Contact,
Tet10Face_Contact,
Tet16Face_Contact,
Hex8Face_Contact,
Hex20Face_Contact,
Hex27Face_Contact,
Hex32Face_Contact,
NoType
} |
Functions |
Finley_RefElement * | Finley_RefElement_alloc (ElementTypeId, int) |
void | Finley_RefElement_dealloc (Finley_RefElement *) |
ElementTypeId | Finley_RefElement_getTypeId (char *) |
Define Documentation
Enumeration Type Documentation
- Enumerator:
-
Point1 |
|
Line2 |
|
Line3 |
|
Line4 |
|
Tri3 |
|
Tri6 |
|
Tri9 |
|
Tri10 |
|
Rec4 |
|
Rec8 |
|
Rec9 |
|
Rec12 |
|
Rec16 |
|
Tet4 |
|
Tet10 |
|
Tet16 |
|
Hex8 |
|
Hex20 |
|
Hex27 |
|
Hex32 |
|
Line2Face |
|
Line3Face |
|
Line4Face |
|
Tri3Face |
|
Tri6Face |
|
Tri9Face |
|
Tri10Face |
|
Rec4Face |
|
Rec8Face |
|
Rec9Face |
|
Rec12Face |
|
Rec16Face |
|
Tet4Face |
|
Tet10Face |
|
Tet16Face |
|
Hex8Face |
|
Hex20Face |
|
Hex27Face |
|
Hex32Face |
|
Point1_Contact |
|
Line2_Contact |
|
Line3_Contact |
|
Line4_Contact |
|
Tri3_Contact |
|
Tri6_Contact |
|
Tri9_Contact |
|
Tri10_Contact |
|
Rec4_Contact |
|
Rec8_Contact |
|
Rec9_Contact |
|
Rec12_Contact |
|
Rec16_Contact |
|
Line2Face_Contact |
|
Line3Face_Contact |
|
Line4Face_Contact |
|
Tri3Face_Contact |
|
Tri6Face_Contact |
|
Tri9Face_Contact |
|
Tri10Face_Contact |
|
Rec4Face_Contact |
|
Rec8Face_Contact |
|
Rec9Face_Contact |
|
Rec12Face_Contact |
|
Rec16Face_Contact |
|
Tet4Face_Contact |
|
Tet10Face_Contact |
|
Tet16Face_Contact |
|
Hex8Face_Contact |
|
Hex20Face_Contact |
|
Hex27Face_Contact |
|
Hex32Face_Contact |
|
NoType |
|
Function Documentation
References Finley_RefElement::dSdv, Finley_checkPtr(), Finley_noError(), Finley_RefElement_dealloc(), Finley_RefElementInfo::getQuadNodes, Finley_RefElementInfo::getValues, MEMALLOC, Finley_RefElementInfo::numDim, Finley_RefElement::numQuadNodes, Finley_RefElementInfo::numShapes, Finley_RefElement::QuadNodes, Finley_RefElement::QuadWeights, Finley_RefElement::S, and Finley_RefElement::Type.
Referenced by Finley_ElementFile_alloc().