|
| v0.14.0
|
Go to the documentation of this file.
46 int *faces_nodes,
int *p,
double *
N,
double *diffN,
double *phi_f_e[4][3],
47 double *diff_phi_f_e[4][3],
int gdim,
48 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
49 double *
L,
double *diffL,
67 int *faces_nodes,
int p,
double *
N,
double *diffN,
double *phi_f_e[3],
68 double *diff_phi_f_e[3],
int gdim,
int nb,
69 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
70 double *
L,
double *diffL,
86 int *faces_nodes,
int *p,
double *
N,
double *diffN,
double *phi_f[],
87 double *diff_phi_f[],
int gdim,
88 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
89 double *
L,
double *diffL,
106 int *faces_nodes,
int p,
double *
N,
double *diffN,
double *phi_f,
107 double *diff_phi_f,
int gdim,
int nb,
108 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
109 double *
L,
double *diffL,
125 int p,
double *
N,
double *diffN,
double *phi_v_e[6],
126 double *diff_phi_v_e[6],
int gdim,
127 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
128 double *
L,
double *diffL,
142 int p,
double *
N,
double *diffN,
double *phi_v_f[],
double *diff_phi_v_f[],
144 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
145 double *
L,
double *diffL,
160 int p,
double *
N,
double *diffN,
double *phi_v,
double *diff_phi_v,
162 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
163 double *
L,
double *diffL,
181 double *
N,
double *diffN,
183 double *diff_phi_f,
int gdim,
202 int p_face[],
double *phi_f[4],
203 double *diff_phi_f[4],
204 double *phi_v,
double *diff_phi_v,
209 #endif // __HDIV_HPP__
MoFEMErrorCode Hdiv_Ainsworth_FaceBasedVolumeShapeFunctions_MBTET(int p, double *N, double *diffN, double *phi_v_f[], double *diff_phi_v_f[], int gdim, PetscErrorCode(*base_polynomials)(int p, double s, double *diff_s, double *L, double *diffL, const int dim))
MoFEMErrorCode Hdiv_Demkowicz_Face_MBTET_ON_FACE(int *faces_nodes, int p, double *N, double *diffN, double *phi_f, double *diff_phi_f, int gdim, int nb)
static boost::function< int(int)> broken_nbvolumetet_volume_hdiv
MoFEMErrorCode Hdiv_Ainsworth_EdgeFaceShapeFunctions_MBTET(int *faces_nodes, int *p, double *N, double *diffN, double *phi_f_e[4][3], double *diff_phi_f_e[4][3], int gdim, PetscErrorCode(*base_polynomials)(int p, double s, double *diff_s, double *L, double *diffL, const int dim))
Hdiv base functions, Edge-based face functions by Ainsworth .
MoFEMErrorCode Hdiv_Ainsworth_EdgeFaceShapeFunctions_MBTET_ON_FACE(int *faces_nodes, int p, double *N, double *diffN, double *phi_f_e[3], double *diff_phi_f_e[3], int gdim, int nb, PetscErrorCode(*base_polynomials)(int p, double s, double *diff_s, double *L, double *diffL, const int dim))
Hdiv base functions, Edge-based face functions by Ainsworth .
static boost::function< int(int)> broken_nbvolumetet_face_hdiv
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
MoFEMErrorCode Hdiv_Demkowicz_Interior_MBTET(int p, double *N, double *diffN, int p_face[], double *phi_f[4], double *diff_phi_f[4], double *phi_v, double *diff_phi_v, int gdim)
static boost::function< int(int)> broken_nbfacetri_edge_hdiv
static boost::function< int(int)> broken_nbvolumetet_edge_hdiv
implementation of Data Operators for Forces and Sources
MoFEMErrorCode Hdiv_Ainsworth_FaceBubbleShapeFunctions_ON_FACE(int *faces_nodes, int p, double *N, double *diffN, double *phi_f, double *diff_phi_f, int gdim, int nb, PetscErrorCode(*base_polynomials)(int p, double s, double *diff_s, double *L, double *diffL, const int dim))
Face bubble functions by Ainsworth .
static boost::function< int(int)> broken_nbfacetri_face_hdiv
Broken base Ainsworth subentries order change hooks.
MoFEMErrorCode Hdiv_Ainsworth_VolumeBubbleShapeFunctions_MBTET(int p, double *N, double *diffN, double *phi_v, double *diff_phi_v, int gdim, PetscErrorCode(*base_polynomials)(int p, double s, double *diff_s, double *L, double *diffL, const int dim))
Interior bubble functions by Ainsworth .
MoFEMErrorCode Hdiv_Ainsworth_FaceBubbleShapeFunctions(int *faces_nodes, int *p, double *N, double *diffN, double *phi_f[], double *diff_phi_f[], int gdim, PetscErrorCode(*base_polynomials)(int p, double s, double *diff_s, double *L, double *diffL, const int dim))
Face bubble functions by Ainsworth .
MoFEMErrorCode Hdiv_Ainsworth_EdgeBasedVolumeShapeFunctions_MBTET(int p, double *N, double *diffN, double *phi_v_e[6], double *diff_phi_v_e[6], int gdim, PetscErrorCode(*base_polynomials)(int p, double s, double *diff_s, double *L, double *diffL, const int dim))
Hdiv base function, Edge-based interior (volume) functions by Ainsworth .