#include <mc/mc_base.h>
#include <mc/bam.h>


Go to the source code of this file.
Classes | |
| struct | sRe |
| Class Re: Parameters and datatypes. Class Re: Definition. More... | |
| struct | sFES |
Typedefs | |
| typedef struct sRe | Re |
| Declaration of the Re class as the Re structure. | |
| typedef struct sFES | FES |
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 | |
* * MC = < Manifold Code > * Copyright (C) 1994--2008 Michael Holst * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * *
1.5.6