|
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}
}
1.7.6.1