13 void get_gip(
const int insd, consts::ElementType eType,
const int nG,
Vector<double>& w, Array<double>& xi);
17 void get_gnn(
const int insd, consts::ElementType eType,
const int eNoN,
const int g, Array<double>& xi,
23 void get_gnn(
int gaus_pt,
mshType& mesh);
24 void get_gn_nxx(
const int insd,
const int ind2, consts::ElementType eType,
const int eNoN,
const int gaus_pt,
27 void get_nn_bnds(
const int nsd, consts::ElementType eType,
const int eNoN, Array<double>& xib, Array<double>& Nb);
30 void get_nnx(
const int nsd,
const consts::ElementType eType,
const int eNoN,
const Array<double>& xl,
34 void get_xi(
const int nsd, consts::ElementType eType,
const int eNoN,
const Array<double>& xl,
const Vector<double>& xp,
37 void gnn(
const int eNoN,
const int nsd,
const int insd, Array<double>& Nxi, Array<double>& x, Array<double>& Nx,
38 double& Jac, Array<double>& ks);
40 void gnnb(
const ComMod& com_mod,
const faceType& lFa,
const int e,
const int g,
const int nsd,
const int insd,
41 const int eNoNb,
const Array<double>& Nx,
Vector<double>& n, consts::MechanicalConfigurationType cfg=consts::MechanicalConfigurationType::reference);
43 void gnns(
const int nsd,
const int eNoN,
const Array<double>& Nxi, Array<double>& xl,
Vector<double>& nV,
44 Array<double>& gCov, Array<double>& gCnv);
46 void gn_nxx(
const int l,
const int eNoN,
const int nsd,
const int insd, Array<double>& Nxi, Array<double>& Nxi2, Array<double>& lx,
47 Array<double>& Nx, Array<double>& Nxx);
The Array3 template class implements a simple interface to 3D arrays.
Definition Array3.h:25
The ComMod class duplicates the data structures in the Fortran COMMOD module defined in MOD....
Definition ComMod.h:1514
Definition Simulation.h:14
The Vector template class is used for storing int and double data.
Definition Vector.h:23
The face type containing mesh at boundary.
Definition ComMod.h:511
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:863