#include <re.h>

Public Attributes | |
| int | dim |
| spatial dimension of the simplex | |
| int | dimIS [4] |
| number of i-simplices in element (v/e/f/s) | |
| int | numDF [4] |
| degrees of freedom per i-simplex (v/e/f/s) | |
| int | qorder |
| order = requested quadrature order <= VMAXO | |
| int | numP |
| numP = number of polys in volume element = numV * numVDF + numE * numEDF + numF * numFDF + numS * numSDF <= VMAXP | |
| int | numPS |
| numPS = number of polys in surface elem = numV * numVDF + numE * numEDF + numF * numFDF <= VMXP | |
| int | offIS [4] |
| i-simplex offsets in global numbering | |
| double | c [VMAXP][VMAXP] |
| coefficients of the polynomials | |
| double | cx [VMAXP][VMAXP] |
| coefficients of the x-partial of polys | |
| double | cy [VMAXP][VMAXP] |
| coefficients of the y-partial of polys | |
| double | cz [VMAXP][VMAXP] |
| coefficients of the y-partial of polys | |
| int | q |
| number of volume quad pts | |
| int | qs |
| number of surface quad pts | |
| int | qhi |
| number of volume quad pts -- high accuracy | |
| int | qshi |
| number of surface quad pts -- high accuracy | |
| quadInfo | v [VMAXQ] |
| volume quadrature point data | |
| quadInfo | s [VMAXQ][4] |
| surface quadrature point data | |
| int | spmt [6][VMAXQ] |
| permutations of surface quadrature points describes how s. quad. pts transform with permutations of face vertices (0,1,2) | |
| quadInfo | vhi [VMAXQ] |
| volume quad pt data -- high accuracy | |
| quadInfo | shi [VMAXQ][4] |
| surface quad pt data -- high accuracy | |
| int | spmthi [6][VMAXQ] |
| permutations of hi-acc surface quad.points | |
| int(* | simplexBasisInit )(int key, int dim, int comp, int *ndof, int dof[]) |
| This is a function-pointer for a user-defined function. | |
| void(* | simplexBasisForm )(int key, int dim, int comp, int pdkey, double xq[], double basis[]) |
| This is a function-pointer for a user-defined function. | |
1.5.6