ESYS13  Revision_
Classes | Defines | Typedefs | Enumerations | Functions | Variables
Quadrature.h File Reference
#include "Finley.h"

Go to the source code of this file.

Classes

struct  Finley_QuadInfo

Defines

#define MAX_numQuadNodesLine   10

Typedefs

typedef void( Finley_Quad_getNodes )(dim_t, double *, double *)
typedef dim_tFinley_Quad_getNumNodes )(dim_t)
typedef dim_tFinley_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_QuadInfoFinley_QuadInfo_getInfo (Finley_QuadTypeId id)

Variables

Finley_Quad_getMacro Finley_Quad_MacroPoint
Finley_Quad_getMacro Finley_Quad_MacroLine
Finley_Quad_getMacro Finley_Quad_MacroTri
Finley_Quad_getMacro Finley_Quad_MacroRec
Finley_Quad_getMacro Finley_Quad_MacroTet
Finley_Quad_getMacro Finley_Quad_MacroHex
Finley_Quad_getNodes Finley_Quad_getNodesTri
Finley_Quad_getNodes Finley_Quad_getNodesTet
Finley_Quad_getNodes Finley_Quad_getNodesRec
Finley_Quad_getNodes Finley_Quad_getNodesHex
Finley_Quad_getNodes Finley_Quad_getNodesLine
Finley_Quad_getNodes Finley_Quad_getNodesPoint
Finley_Quad_getNodes Finley_Quad_getNodesTriOnFace
Finley_Quad_getNodes Finley_Quad_getNodesRecOnFace
Finley_Quad_getNodes Finley_Quad_getNodesLineOnFace
Finley_Quad_getNodes Finley_Quad_getNodesPointOnFace
Finley_Quad_getNodes Finley_Quad_getNodesTriMacro
Finley_Quad_getNodes Finley_Quad_getNodesTetMacro
Finley_Quad_getNodes Finley_Quad_getNodesRecMacro
Finley_Quad_getNodes Finley_Quad_getNodesHexMacro
Finley_Quad_getNodes Finley_Quad_getNodesLineMacro
Finley_Quad_getNumNodes Finley_Quad_getNumNodesPoint
Finley_Quad_getNumNodes Finley_Quad_getNumNodesLine
Finley_Quad_getNumNodes Finley_Quad_getNumNodesTri
Finley_Quad_getNumNodes Finley_Quad_getNumNodesRec
Finley_Quad_getNumNodes Finley_Quad_getNumNodesTet
Finley_Quad_getNumNodes Finley_Quad_getNumNodesHex

Define Documentation

#define MAX_numQuadNodesLine   10

Typedef Documentation

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 *)

Enumeration Type Documentation

Enumerator:
PointQuad 
LineQuad 
TriQuad 
RecQuad 
TetQuad 
HexQuad 
NoQuad 

Function Documentation

void Finley_Quad_makeNodesOnFace ( dim_t  ,
dim_t  ,
double *  ,
double *  ,
Finley_Quad_getNodes   
)

Variable Documentation

Referenced by Finley_Quad_getNodesTet().

Referenced by Finley_Quad_getNodesTri().