Files | |
| file | re.h |
| Class Re: a reference simplex element object. | |
Classes | |
| struct | sRe |
| Class Re: Parameters and datatypes. Class Re: Definition. More... | |
Typedefs | |
| typedef struct sRe | Re |
| Declaration of the Re class as the Re structure. | |
Functions | |
| Re * | Re_ctor (int key, int dim, int(*simplexBasisInit)(int key, int dim, int comp, int *ndof, int dof[]), void(*simplexBasisForm)(int key, int dim, int comp, int pdkey, double xq[], double basis[]), int qorder) |
| Class Re: Non-inlineable methods (Re.c). | |
| void | Re_dtor (Re **thee) |
| Class Re: Non-inlineable methods (Re.c). | |
| int | Re_dim (Re *thee) |
| the dimension of Re class | |
| int | Re_dimV (Re *thee) |
| Vertex number of i-simplices in element. | |
| int | Re_dimE (Re *thee) |
| Edge number of i-simplices in element. | |
| int | Re_dimF (Re *thee) |
| Face number of i-simplices in element. | |
| int | Re_dimS (Re *thee) |
| Simplex number of i-simplices in element. | |
| int | Re_numVDF (Re *thee) |
| Vertex degrees of freedom per i-simplex. | |
| int | Re_numEDF (Re *thee) |
| Edge degrees of freedom per i-simplex. | |
| int | Re_numFDF (Re *thee) |
| Face degrees of freedom per i-simplex. | |
| int | Re_numSDF (Re *thee) |
| Simplex degrees of freedom per i-simplex. | |
| int | Re_qorder (Re *thee) |
| Requested quadrature order. | |
| int | Re_numP (Re *thee, int f) |
| number of polys in volume element | |
| int | Re_numQ (Re *thee, int f) |
| number of volume/surface quad pts | |
| double | Re_w (Re *thee, int m, int f) |
| master element integration weight of volume/surface quadrature point data | |
| double | Re_x (Re *thee, int m, int i, int f) |
| master element integration point coordinates of volume/surface quadrature point data | |
| double | Re_phi (Re *thee, int m, int i, int f) |
| values of local basis funcs at integ pt | |
| double | Re_phix (Re *thee, int m, int i, int f) |
| x-derivs of local basis funcs at integ pt | |
| double | Re_phiy (Re *thee, int m, int i, int f) |
| y-derivs of local basis funcs at integ pt | |
| double | Re_phiz (Re *thee, int m, int i, int f) |
| z-derivs of local basis funcs at integ pt | |
| double | Re_phix2 (Re *thee, int m, int i, int j, int f) |
| Derivs of local basis funcs at integ pt. | |
| int | Re_numQ_hi (Re *thee, int f) |
| hi-acc number of volume/surface quad pts | |
| double | Re_w_hi (Re *thee, int m, int f) |
| high defination master element integration weight of volume/surface quadrature point data | |
| double | Re_x_hi (Re *thee, int m, int i, int f) |
| hi-acc master element integration point coordinates of volume/surface quadrature | |
| double | Re_phi_hi (Re *thee, int m, int i, int f) |
| double | Re_phix_hi (Re *thee, int m, int i, int f) |
| hi-acc x-derivs of local basis funcs at integ pt | |
| double | Re_phiy_hi (Re *thee, int m, int i, int f) |
| hi-acc y-derivs of local basis funcs at integ pt | |
| double | Re_phiz_hi (Re *thee, int m, int i, int f) |
| hi-acc z-derivs of local basis funcs at integ pt | |
| double | Re_phix2_hi (Re *thee, int m, int i, int j, int f) |
| hi-acc derivs of local basis funcs at integ pt | |
| int | Re_sqPmt (Re *thee, int vxn_pmt, int m) |
| permutations of surface quadrature points | |
| int | Re_sqPmt_hi (Re *thee, int vxn_pmt, int m) |
| permutations of hi-acc surface quad.points | |
| Re* Re_ctor | ( | int | key, | |
| int | dim, | |||
| int(*)(int key, int dim, int comp, int *ndof, int dof[]) | simplexBasisInit, | |||
| void(*)(int key, int dim, int comp, int pdkey, double xq[], double basis[]) | simplexBasisForm, | |||
| int | qorder | |||
| ) |
Class Re: Non-inlineable methods (Re.c).
| int Re_dim | ( | Re * | thee | ) |
the dimension of Re class
| thee | Pointer to a Re allocated memory location |
| int Re_dimE | ( | Re * | thee | ) |
Edge number of i-simplices in element.
| thee | Pointer to a Re allocated memory location |
| int Re_dimF | ( | Re * | thee | ) |
Face number of i-simplices in element.
| thee | Pointer to a Re allocated memory location |
| int Re_dimS | ( | Re * | thee | ) |
Simplex number of i-simplices in element.
| thee | Pointer to a Re allocated memory location |
| int Re_dimV | ( | Re * | thee | ) |
Vertex number of i-simplices in element.
| thee | Pointer to a Re allocated memory location |
| void Re_dtor | ( | Re ** | thee | ) |
| int Re_numEDF | ( | Re * | thee | ) |
Edge degrees of freedom per i-simplex.
| thee | Pointer to a Re allocated memory location |
| int Re_numFDF | ( | Re * | thee | ) |
Face degrees of freedom per i-simplex.
| thee | Pointer to a Re allocated memory location |
| int Re_numP | ( | Re * | thee, | |
| int | f | |||
| ) |
number of polys in volume element
| thee | Pointer to a Re allocated memory location | |
| f | index for the face types |
| int Re_numQ | ( | Re * | thee, | |
| int | f | |||
| ) |
number of volume/surface quad pts
| thee | Pointer to a Re allocated memory location | |
| f | index for the face types |
| int Re_numQ_hi | ( | Re * | thee, | |
| int | f | |||
| ) |
hi-acc number of volume/surface quad pts
| thee | Pointer to a Re allocated memory location | |
| f | index for the face types |
| int Re_numSDF | ( | Re * | thee | ) |
Simplex degrees of freedom per i-simplex.
| thee | Pointer to a Re allocated memory location |
| int Re_numVDF | ( | Re * | thee | ) |
Vertex degrees of freedom per i-simplex.
| thee | Pointer to a Re allocated memory location |
| double Re_phi | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
values of local basis funcs at integ pt
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| f | index for the face types |
| double Re_phi_hi | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| f | index for the face types |
| double Re_phix | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
x-derivs of local basis funcs at integ pt
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| f | index for the face types |
| double Re_phix2 | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | j, | |||
| int | f | |||
| ) |
Derivs of local basis funcs at integ pt.
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| j | index of the xyz coordinates | |
| f | index for the face types |
| double Re_phix2_hi | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | j, | |||
| int | f | |||
| ) |
hi-acc derivs of local basis funcs at integ pt
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| j | index of the xyz coordinates | |
| f | index for the face types |
| double Re_phix_hi | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
hi-acc x-derivs of local basis funcs at integ pt
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| f | index for the face types |
| double Re_phiy | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
y-derivs of local basis funcs at integ pt
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| f | index for the face types |
| double Re_phiy_hi | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
hi-acc y-derivs of local basis funcs at integ pt
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| f | index for the face types |
| double Re_phiz | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
z-derivs of local basis funcs at integ pt
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of the xyz coordinates | |
| f | index for the face types |
| double Re_phiz_hi | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
hi-acc z-derivs of local basis funcs at integ pt
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| f | index for the face types |
| int Re_qorder | ( | Re * | thee | ) |
Requested quadrature order.
| thee | Pointer to a Re allocated memory location |
| int Re_sqPmt | ( | Re * | thee, | |
| int | vxn_pmt, | |||
| int | m | |||
| ) |
permutations of surface quadrature points
| thee | Pointer to a Re allocated memory location | |
| vxn_pmt | permutations of (0,1,2) to label rows in Re: | |
| m | index of the quadrature points |
| int Re_sqPmt_hi | ( | Re * | thee, | |
| int | vxn_pmt, | |||
| int | m | |||
| ) |
permutations of hi-acc surface quad.points
| thee | Pointer to a Re allocated memory location | |
| vxn_pmt | permutations of (0,1,2) to label rows in Re: | |
| m | index of the quadrature points |
| double Re_w | ( | Re * | thee, | |
| int | m, | |||
| int | f | |||
| ) |
master element integration weight of volume/surface quadrature point data
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| f | index for the face types |
| double Re_w_hi | ( | Re * | thee, | |
| int | m, | |||
| int | f | |||
| ) |
high defination master element integration weight of volume/surface quadrature point data
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| f | index for the face types |
| double Re_x | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
master element integration point coordinates of volume/surface quadrature point data
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| f | index for the face types |
| double Re_x_hi | ( | Re * | thee, | |
| int | m, | |||
| int | i, | |||
| int | f | |||
| ) |
hi-acc master element integration point coordinates of volume/surface quadrature
| thee | Pointer to a Re allocated memory location | |
| m | index of the quadrature points | |
| i | index of polys/coefs | |
| f | index for the face types |
1.5.6