30 int *faces_nodes,
int *
p,
double *
N,
double *diffN,
double *phi_f_e[4][3],
31 double *diff_phi_f_e[4][3],
int gdim,
32 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
33 double *
L,
double *diffL,
51 int *faces_nodes,
int p,
double *
N,
double *diffN,
double *phi_f_e[3],
52 double *diff_phi_f_e[3],
int gdim,
int nb,
53 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
54 double *
L,
double *diffL,
70 int *faces_nodes,
int *
p,
double *
N,
double *diffN,
double *phi_f[],
71 double *diff_phi_f[],
int gdim,
72 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
73 double *
L,
double *diffL,
90 int *faces_nodes,
int p,
double *
N,
double *diffN,
double *phi_f,
91 double *diff_phi_f,
int gdim,
int nb,
92 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
93 double *
L,
double *diffL,
109 int p,
double *
N,
double *diffN,
double *phi_v_e[6],
110 double *diff_phi_v_e[6],
int gdim,
111 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
112 double *
L,
double *diffL,
126 int p,
double *
N,
double *diffN,
double *phi_v_f[],
double *diff_phi_v_f[],
128 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
129 double *
L,
double *diffL,
144 int p,
double *
N,
double *diffN,
double *phi_v,
double *diff_phi_v,
146 PetscErrorCode (*base_polynomials)(
int p,
double s,
double *diff_s,
147 double *
L,
double *diffL,
165 double *
N,
double *diffN,
167 double *diff_phi_f,
int gdim,
186 int p_face[],
double *phi_f[4],
187 double *diff_phi_f[4],
188 double *phi_v,
double *diff_phi_v,
PetscErrorCode MoFEMErrorCode
MoFEM/PETSc error code.
implementation of Data Operators for Forces and Sources
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_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)
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 .
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)
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_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 .
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 .
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 .