Escript
Revision_4320
|
#include "Finley.h"
Go to the source code of this file.
Classes | |
struct | Finley_QuadInfo |
Macros | |
#define | MAX_numQuadNodesLine 10 |
Typedefs | |
typedef void( | Finley_Quad_getNodes )(dim_t, double *, double *) |
typedef dim_t( | Finley_Quad_getNumNodes )(dim_t) |
typedef dim_t( | Finley_Quad_getMacro )(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_dFfv) |
typedef struct Finley_QuadInfo | Finley_QuadInfo |
Enumerations | |
enum | Finley_QuadTypeId { PointQuad, LineQuad, TriQuad, RecQuad, TetQuad, HexQuad, NoQuad } |
Functions | |
void | Finley_Quad_makeNodesOnFace (dim_t, dim_t, double *, double *, Finley_Quad_getNodes) |
Finley_QuadInfo * | Finley_QuadInfo_getInfo (Finley_QuadTypeId id) |
#define MAX_numQuadNodesLine 10 |
Referenced by Finley_Quad_getNodesHex(), Finley_Quad_getNodesRec(), and Finley_Quad_getNumNodesLine().
typedef dim_t( Finley_Quad_getMacro)(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_dFfv) |
typedef void( Finley_Quad_getNodes)(dim_t, double *, double *) |
typedef struct Finley_QuadInfo Finley_QuadInfo |
enum Finley_QuadTypeId |
void Finley_Quad_makeNodesOnFace | ( | dim_t | , |
dim_t | , | ||
double * | , | ||
double * | , | ||
Finley_Quad_getNodes | |||
) |
Finley_QuadInfo* Finley_QuadInfo_getInfo | ( | Finley_QuadTypeId | id | ) |
References Finley_setError(), NoQuad, and VALUE_ERROR.
Referenced by Finley_ReferenceElement_alloc().
Finley_Quad_getNodes Finley_Quad_getNodesHex |
Referenced by Finley_Quad_getNodesTet().
Finley_Quad_getNodes Finley_Quad_getNodesHexMacro |
Finley_Quad_getNodes Finley_Quad_getNodesLine |
Referenced by Finley_Quad_getNodesHex(), and Finley_Quad_getNodesRec().
Finley_Quad_getNodes Finley_Quad_getNodesLineMacro |
Finley_Quad_getNodes Finley_Quad_getNodesLineOnFace |
Finley_Quad_getNodes Finley_Quad_getNodesPoint |
Finley_Quad_getNodes Finley_Quad_getNodesPointOnFace |
Finley_Quad_getNodes Finley_Quad_getNodesRec |
Referenced by Finley_Quad_getNodesTri().
Finley_Quad_getNodes Finley_Quad_getNodesRecMacro |
Finley_Quad_getNodes Finley_Quad_getNodesRecOnFace |
Finley_Quad_getNodes Finley_Quad_getNodesTet |
Finley_Quad_getNodes Finley_Quad_getNodesTetMacro |
Finley_Quad_getNodes Finley_Quad_getNodesTri |
Finley_Quad_getNodes Finley_Quad_getNodesTriMacro |
Finley_Quad_getNodes Finley_Quad_getNodesTriOnFace |
Finley_Quad_getNumNodes Finley_Quad_getNumNodesHex |
Finley_Quad_getNumNodes Finley_Quad_getNumNodesLine |
Finley_Quad_getNumNodes Finley_Quad_getNumNodesPoint |
Finley_Quad_getNumNodes Finley_Quad_getNumNodesRec |
Finley_Quad_getNumNodes Finley_Quad_getNumNodesTet |
Finley_Quad_getNumNodes Finley_Quad_getNumNodesTri |
Finley_Quad_getMacro Finley_Quad_MacroHex |
Finley_Quad_getMacro Finley_Quad_MacroLine |
Finley_Quad_getMacro Finley_Quad_MacroPoint |
Finley_Quad_getMacro Finley_Quad_MacroRec |
Finley_Quad_getMacro Finley_Quad_MacroTet |
Finley_Quad_getMacro Finley_Quad_MacroTri |