ESYS13
Revision_
|
Defines | |
#define | QUADNODES(_K_, _I_) quadNodes[INDEX2(_K_,_I_,DIM)] |
#define | QUADWEIGHTS(_I_) quadWeights[_I_] |
#define | DIM 2 |
#define | DIM 3 |
#define | DIM 2 |
#define | DIM 3 |
#define | DIM 1 |
#define | HALF 0.5 |
#define | TWO 2. |
#define | DIM 2 |
#define | DIM 2 |
#define | DIM 3 |
#define | DIM 3 |
Functions | |
Finley_QuadInfo * | Finley_QuadInfo_getInfo (Finley_QuadTypeId id) |
void | Finley_Quad_getNodesTri (int numQuadNodes, double *quadNodes, double *quadWeights) |
void | Finley_Quad_getNodesTet (int numQuadNodes, double *quadNodes, double *quadWeights) |
void | Finley_Quad_getNodesRec (int numQuadNodes, double *quadNodes, double *quadWeights) |
void | Finley_Quad_getNodesHex (int numQuadNodes, double *quadNodes, double *quadWeights) |
void | Finley_Quad_getNodesPoint (int numQuadNodes, double *quadNodes, double *quadWeights) |
void | Finley_Quad_getNodesLine (int numQuadNodes, double *quadNodes, double *quadWeights) |
int | Finley_Quad_getNumNodesPoint (int order) |
int | Finley_Quad_getNumNodesLine (int order) |
int | Finley_Quad_getNumNodesTri (int order) |
int | Finley_Quad_getNumNodesRec (int order) |
int | Finley_Quad_getNumNodesTet (int order) |
int | Finley_Quad_getNumNodesHex (int order) |
dim_t | Finley_Quad_MacroPoint (dim_t numSubElements, int numQuadNodes, double *quadNodes, double *quadWeights, dim_t numF, double *dFdv, dim_t new_len, double *new_quadNodes, double *new_quadWeights, double *new_dFdv) |
dim_t | Finley_Quad_MacroLine (dim_t numSubElements, int numQuadNodes, double *quadNodes, double *quadWeights, dim_t numF, double *dFdv, dim_t new_len, double *new_quadNodes, double *new_quadWeights, double *new_dFdv) |
dim_t | Finley_Quad_MacroTri (dim_t numSubElements, int numQuadNodes, double *quadNodes, double *quadWeights, dim_t numF, double *dFdv, dim_t new_len, double *new_quadNodes, double *new_quadWeights, double *new_dFdv) |
dim_t | Finley_Quad_MacroRec (dim_t numSubElements, int numQuadNodes, double *quadNodes, double *quadWeights, dim_t numF, double *dFdv, dim_t new_len, double *new_quadNodes, double *new_quadWeights, double *new_dFdv) |
dim_t | Finley_Quad_MacroTet (dim_t numSubElements, int numQuadNodes, double *quadNodes, double *quadWeights, dim_t numF, double *dFdv, dim_t new_len, double *new_quadNodes, double *new_quadWeights, double *new_dFdv) |
dim_t | Finley_Quad_MacroHex (dim_t numSubElements, int numQuadNodes, double *quadNodes, double *quadWeights, dim_t numF, double *dFdv, dim_t new_len, double *new_quadNodes, double *new_quadWeights, double *new_dFdv) |
Variables | |
Finley_QuadInfo | Finley_QuadInfoList [] |
#define DIM 2 |
#define DIM 3 |
#define DIM 2 |
#define DIM 3 |
#define DIM 1 |
#define DIM 2 |
#define DIM 2 |
#define DIM 3 |
#define DIM 3 |
#define HALF 0.5 |
Referenced by Finley_Quad_MacroHex(), Finley_Quad_MacroRec(), Finley_Quad_MacroTet(), and Finley_Quad_MacroTri().
Referenced by Finley_Quad_getNodesHex(), Finley_Quad_getNodesRec(), Finley_Quad_getNodesTet(), and Finley_Quad_getNodesTri().
#define QUADWEIGHTS | ( | _I_ | ) | quadWeights[_I_] |
Referenced by Finley_Quad_getNodesHex(), Finley_Quad_getNodesRec(), Finley_Quad_getNodesTet(), and Finley_Quad_getNodesTri().
#define TWO 2. |
Referenced by Finley_Quad_MacroHex(), Finley_Quad_MacroRec(), Finley_Quad_MacroTet(), and Finley_Quad_MacroTri().
void Finley_Quad_getNodesHex | ( | int | numQuadNodes, |
double * | quadNodes, | ||
double * | quadWeights | ||
) |
void Finley_Quad_getNodesLine | ( | int | numQuadNodes, |
double * | quadNodes, | ||
double * | quadWeights | ||
) |
References Finley_setError(), and VALUE_ERROR.
void Finley_Quad_getNodesPoint | ( | int | numQuadNodes, |
double * | quadNodes, | ||
double * | quadWeights | ||
) |
References Finley_setError(), and VALUE_ERROR.
void Finley_Quad_getNodesRec | ( | int | numQuadNodes, |
double * | quadNodes, | ||
double * | quadWeights | ||
) |
void Finley_Quad_getNodesTet | ( | int | numQuadNodes, |
double * | quadNodes, | ||
double * | quadWeights | ||
) |
References ABS, Finley_noError(), Finley_Quad_getNodesHex, QUADNODES, and QUADWEIGHTS.
void Finley_Quad_getNodesTri | ( | int | numQuadNodes, |
double * | quadNodes, | ||
double * | quadWeights | ||
) |
References Finley_noError(), Finley_Quad_getNodesRec, QUADNODES, and QUADWEIGHTS.
int Finley_Quad_getNumNodesHex | ( | int | order | ) |
References Finley_noError(), and Finley_Quad_getNumNodesLine.
int Finley_Quad_getNumNodesLine | ( | int | order | ) |
References Finley_resetError(), Finley_setError(), LenErrorMsg_MAX, MAX_numQuadNodesLine, and VALUE_ERROR.
int Finley_Quad_getNumNodesPoint | ( | int | order | ) |
int Finley_Quad_getNumNodesRec | ( | int | order | ) |
References Finley_noError(), and Finley_Quad_getNumNodesLine.
int Finley_Quad_getNumNodesTet | ( | int | order | ) |
References Finley_noError(), and Finley_Quad_getNumNodesLine.
int Finley_Quad_getNumNodesTri | ( | int | order | ) |
References Finley_noError(), and Finley_Quad_getNumNodesLine.
dim_t Finley_Quad_MacroHex | ( | dim_t | numSubElements, |
int | numQuadNodes, | ||
double * | quadNodes, | ||
double * | quadWeights, | ||
dim_t | numF, | ||
double * | dFdv, | ||
dim_t | new_len, | ||
double * | new_quadNodes, | ||
double * | new_quadWeights, | ||
double * | new_dFdv | ||
) |
References DIM, Finley_setError(), HALF, INDEX2, INDEX3, INDEX4, MEMORY_ERROR, and TWO.
dim_t Finley_Quad_MacroLine | ( | dim_t | numSubElements, |
int | numQuadNodes, | ||
double * | quadNodes, | ||
double * | quadWeights, | ||
dim_t | numF, | ||
double * | dFdv, | ||
dim_t | new_len, | ||
double * | new_quadNodes, | ||
double * | new_quadWeights, | ||
double * | new_dFdv | ||
) |
References DIM, Finley_setError(), INDEX2, INDEX3, INDEX4, and MEMORY_ERROR.
dim_t Finley_Quad_MacroPoint | ( | dim_t | numSubElements, |
int | numQuadNodes, | ||
double * | quadNodes, | ||
double * | quadWeights, | ||
dim_t | numF, | ||
double * | dFdv, | ||
dim_t | new_len, | ||
double * | new_quadNodes, | ||
double * | new_quadWeights, | ||
double * | new_dFdv | ||
) |
dim_t Finley_Quad_MacroRec | ( | dim_t | numSubElements, |
int | numQuadNodes, | ||
double * | quadNodes, | ||
double * | quadWeights, | ||
dim_t | numF, | ||
double * | dFdv, | ||
dim_t | new_len, | ||
double * | new_quadNodes, | ||
double * | new_quadWeights, | ||
double * | new_dFdv | ||
) |
References DIM, Finley_setError(), HALF, INDEX2, INDEX3, INDEX4, MEMORY_ERROR, and TWO.
dim_t Finley_Quad_MacroTet | ( | dim_t | numSubElements, |
int | numQuadNodes, | ||
double * | quadNodes, | ||
double * | quadWeights, | ||
dim_t | numF, | ||
double * | dFdv, | ||
dim_t | new_len, | ||
double * | new_quadNodes, | ||
double * | new_quadWeights, | ||
double * | new_dFdv | ||
) |
References DIM, Finley_setError(), HALF, INDEX2, INDEX3, INDEX4, MEMORY_ERROR, and TWO.
dim_t Finley_Quad_MacroTri | ( | dim_t | numSubElements, |
int | numQuadNodes, | ||
double * | quadNodes, | ||
double * | quadWeights, | ||
dim_t | numF, | ||
double * | dFdv, | ||
dim_t | new_len, | ||
double * | new_quadNodes, | ||
double * | new_quadWeights, | ||
double * | new_dFdv | ||
) |
References DIM, Finley_setError(), HALF, INDEX2, INDEX3, INDEX4, MEMORY_ERROR, and TWO.
References Finley_setError(), NoQuad, and VALUE_ERROR.
Referenced by Finley_ReferenceElement_alloc().
{ {PointQuad, "Point", 0, 1, Finley_Quad_getNodesPoint, Finley_Quad_getNumNodesPoint, Finley_Quad_MacroPoint} , {LineQuad, "Line", 1, 2, Finley_Quad_getNodesLine, Finley_Quad_getNumNodesLine, Finley_Quad_MacroLine} , {TriQuad, "Tri", 2, 3, Finley_Quad_getNodesTri, Finley_Quad_getNumNodesTri, Finley_Quad_MacroTri}, {RecQuad, "Rec", 2, 4, Finley_Quad_getNodesRec, Finley_Quad_getNumNodesRec, Finley_Quad_MacroRec}, {TetQuad, "Tet", 3, 4, Finley_Quad_getNodesTet, Finley_Quad_getNumNodesTet, Finley_Quad_MacroTet}, {HexQuad, "Hex", 3, 8, Finley_Quad_getNodesHex, Finley_Quad_getNumNodesHex, Finley_Quad_MacroHex}, {NoQuad, "NoType", 0, 1, Finley_Quad_getNodesPoint, Finley_Quad_getNumNodesPoint, Finley_Quad_MacroPoint} }