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