Go to the source code of this file.
Data Structures | |
struct | meshdom_elem |
struct | vertex_desc |
struct | block_desc |
struct | nzHbl_rowdesc |
struct | mesh_lmt_optdata |
Defines | |
#define | COUNT |
#define | _DEBUG |
#define | MYINFINITY 1.0e+308 |
#define | GRDIV(a, b) (exp((1.0-TAU)*log(a)+TAU*log(b))) |
#define | CG_THRESHOLD 10000 |
Functions | |
void | _g2mbl_TagBoundaryCondVert (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int cvn, char *vtag) |
void | _g2mbl_CountRegularFacets (int d, int *vertnum, int *mtab, void *usrptr) |
void | _g2mbl_CountSpecialVertices (int d, int k, int *vertnum, int *mtab, void *usrptr) |
void | _g2mbl_GetRegularFacetVertNum (int d, int *vertnum, int *mtab, void *usrptr) |
void | _g2mbl_GetSpecialElemVertNum (int d, int k, int *vertnum, int *mtab, void *usrptr) |
boolean | _g2mbl_AssignMeshd (mesh_lmt_optdata *d, int nv, BSMvertex *mv, int *mvhei, point3d *mvcp, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp) |
boolean | _g2mbl_OrderCPoints (int nv, int nvcp, int fcp, int nzcdsize, byte *nzcdistr, int *nncpi, int *vncpi, vertex_desc *nvcpi, int ndomelems, meshdom_elem *domelem, int *domelcpind, int *domelind, int blsize, int *hsize, int *hprof, int *vpermut) |
boolean | _g2mbl_SetupHessianProfiled (mesh_lmt_optdata *d, boolean use_blocks) |
boolean | _g2mbl_AllocBFArraysd (mesh_lmt_optdata *d, int nkn1, int nkn2) |
boolean | _g2mbl_SetupElemConstd (mesh_lmt_optdata *d, double dM, double dO, double C) |
boolean | _g2mbl_SetupHbl3x3d (mesh_lmt_optdata *d) |
boolean | _g2mbl_SetupBlockHessianProfiled (mesh_lmt_optdata *d, int bnum) |
boolean | _g2mbl_SetupBlocksd (mesh_lmt_optdata *d, int nbl) |
boolean | _g2mbl_SetupBlockRowsd (mesh_lmt_optdata *d) |
int | g2mbl_NiSize (int nkn, int k) |
int | g2mbl_NijSize (int nkn, int k) |
int | g2mbl_MijSize (int nkn, int k) |
boolean | g2mbl_TabNid (int hole_k, int nkn, double *qknots, double *Nitab, double *Jac, boolean reparam) |
void | g2mbl_TabNijd (int nf, int nkn, double *Nitab, double *Nijtab) |
void | g2mbl_TabMijd (int nf, int nkn, double *Nitab, double *Mijtab) |
boolean | g2mbl_FindDistances (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, int *fdist) |
void | _g2mbl_UCompRDerd (int nkn2, double *Nitab, int knot, int *cpind, point3d *mvcp, vector3d pder[11]) |
void | g2mbl_UFuncRSQd (int nkn, double *qcoeff, double *Nitab, int *cpind, point3d *mvcp, double C, double *ftab) |
void | _g2mbl_UCompSDerd (int nkn2, double *Nitab, int knot, int k, int l, int *cpind, point3d *mvcp, vector3d pder[11]) |
void | g2mbl_UFuncSSQd (int nkn, double *qcoeff, int k, double *Nitab, double *Jac, int *cpind, point3d *mvcp, double C, double *ftab) |
void | _g2mbl_UCompDGStard (int nkn2, int nf, double *Nitab, int knot, int k, int l, const vector3d *pder, int *cpind, int *nncpi, double *DGstar) |
void | _g2mbl_UCompDBStard (int nkn2, int nf, double *Nitab, int knot, int k, int l, const vector3d *pder, int *cpind, int *nncpi, double *DBstar) |
void | _g2mbl_UFuncGradSQIntegrandd (int nkn2, int nf, double *Nitab, int knot, int k, int l, vector3d pder[11], int *cpind, int *nncpi, double Gstar[9], double *DGstar, double Bstar[11], double *DBstar, double C, double *F, double *DF) |
void | g2mbl_UFuncGradRSQd (int nkn, double *qcoeff, double *Nitab, int *cpind, int *nncpi, point3d *mvcp, double C, double *ftab, double *gtab) |
boolean | g2mbl_UFuncGradSSQd (int nkn, double *qcoeff, int k, double *Nitab, double *Jac, int *cpind, int *nncpi, point3d *mvcp, double C, double *ftab, double *gtab) |
void | _g2mbl_UCompDDGstard (int nkn2, int nf, double *Nijtab, int knot, int k, int l, int *cpind, int *nncpi, double *DDGstar) |
void | _g2mbl_UCompDDBstard (int nkn2, int nf, double *Mijtab, int knot, int k, int l, vector3d *pder, int *cpind, int *nncpi, double *DDBstar) |
boolean | _g2mbl_UFuncGradHessSQIntegrandd (int nkn2, int nf, double *Nitab, int knot, int k, int l, vector3d *pder, int *cpind, int *nncpi, double *Gstar, double *DGstar, double *DDGstar, double *Bstar, double *DBstar, double *DDBstar, double C, double *F, double *DF, double *DDF) |
boolean | g2mbl_UFuncGradHessRSQd (int nkn, double *qcoeff, double *Nitab, double *Nijtab, double *Mijtab, int *cpind, int *nncpi, point3d *mvcp, double C, double *ftab, double *gtab, double *htab) |
boolean | g2mbl_UFuncGradHessSSQd (int nkn, double *qcoeff, int k, double *Nitab, double *Nijtab, double *Mijtab, double *Jac, int *cpind, int *nncpi, point3d *mvcp, double C, double *ftab, double *gtab, double *htab) |
void | g2mbl_SFuncGradRSQd (int nkn, double *qcoeff, double *Nitab, int *cpind, int *nncpi, point3d *mvcp, vector3d *mvcpn, double *ftab, double *gtab) |
boolean | g2mbl_SFuncGradSSQd (int nkn, double *qcoeff, int k, double *Nitab, double *Jac, int *cpind, int *nncpi, point3d *mvcp, vector3d *mvcpn, double *ftab, double *gtab) |
boolean | g2mbl_SFuncGradHessRSQd (int nkn, double *qcoeff, double *Nitab, double *Nijtab, double *Mijtab, int *cpind, int *nncpi, point3d *mvcp, vector3d *mvcpn, double *ftab, double *gtab, double *htab) |
boolean | g2mbl_SFuncGradHessSSQd (int nkn, double *qcoeff, int k, double *Nitab, double *Nijtab, double *Mijtab, double *Jac, int *cpind, int *nncpi, point3d *mvcp, vector3d *mvcpn, double *ftab, double *gtab, double *htab) |
double | g2mbl_UFuncd (int nkn, double *qcoeff, double **Nitabs, double **Jac, int nv, point3d *mvcp, int ndomelems, meshdom_elem *domelem, int *domelcpind, boolean force, double *ftab) |
boolean | g2mbl_UFuncGradd (int nkn, double *qcoeff, double **Nitabs, double **Jac, int nv, point3d *mvcp, int ndomelems, meshdom_elem *domelem, int *domelcpind, int *nncpi, boolean force, double *ftab, double *gtab, double *func, int nvars, double *grad) |
boolean | g2mbl_UFuncGradHessiand (int nkn, double *qcoeff, double **Nitabs, double **Nijtabs, double **Mijtabs, double **Jac, int nv, point3d *mvcp, int ndomelems, meshdom_elem *domelem, int *domelcpind, int *nncpi, boolean force, double *ftab, double *gtab, double *htab, double *func, int nvars, double *grad, int hsize, int *hprof, double **hrows) |
void | _g2mbl_AddCPIncrement (int nvcp, int *vncpi, point3d *mvcp, vector3d *incr, point3d *omvcp) |
double | _g2mbl_AuxNuFuncd (int nkn, double *qcoeff, double **Nitabs, double **Jac, int nv, point3d *mvcp, int nvcp, int *vncpi, int ndomelems, meshdom_elem *domelem, int *domelcpind, double *ftab, int nvars, int hsize, int *hprof, double *Hessian, double *LHessian, double **lhrows, double *grad, double *dcoeff, point3d *auxmvcp, double nu) |
boolean | g2mbl_B3x3FuncGradHessiand (int nkn, double *qcoeff, double **Nitabs, double **Nijtabs, double **Mijtabs, double **Jac, int nv, point3d *mvcp, int ndomelems, meshdom_elem *domelem, int *domelcpind, int *nncpi, boolean force, double *ftab, double *gtab, double *htab, double *func, int nvars, double *grad, int Hblsize, nzHbl_rowdesc *iHbl, int *cHbl, double *Hbl) |
double | g2mbl_AFuncd (int nkn, double *qcoeff, double **Nitabs, double **Jac, int nv, point3d *mvcp, int bdomelems, int *domelind, meshdom_elem *domelem, int *domelcpind, boolean force, double *ftab) |
boolean | g2mbl_AFuncGradd (int nkn, double *qcoeff, double **Nitabs, double **Jac, int nv, point3d *mvcp, int bdomelems, int *domelind, meshdom_elem *domelem, int *domelcpind, int *bncpi, boolean force, double *ftab, double *gtab, double *func, int nvars, double *grad) |
boolean | g2mbl_AFuncGradHessiand (int nkn, double *qcoeff, double **Nitabs, double **Nijtabs, double **Mijtabs, double **Jac, int nv, point3d *mvcp, int bdomelems, int *domelind, meshdom_elem *domelem, int *domelcpind, int *nncpi, int *bncpi, boolean force, double *ftab, double *gtab, double *htab, double *func, int nvars, double *grad, int hsize, int *hprof, double **hrows) |
double | _g2mbl_AuxAltBNuFuncd (int nkn, double *qcoeff, double **Nitabs, double **Jac, int nv, point3d *mvcp, int nvcp, int *vncpi, int ndomelems, int *domelind, meshdom_elem *domelem, int *domelcpind, double *ftab, int nvars, int hsize, int *hprof, double *Hessian, double *LHessian, double **lhrows, double *grad, double *dcoeff, point3d *auxmvcp, double nu) |
boolean | _g2mbl_SetupAltBlocks (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, int *nncpi, char nbl, int *bltag, int *blseed) |
boolean | _g2mbl_SetupAltBlockHessianProfiled (mesh_lmt_optdata *d, int bnum) |
boolean | _g2mbl_SetupAltBlockDescription (mesh_lmt_optdata *d, int nbl) |
boolean | _g2mbl_MultAxd (int n, void *usrdata, const double *x, double *Ax) |
boolean | _g2mbl_MultQixAltd (int n, void *usrdata, const double *x, double *Qix) |
boolean | _g2mbl_CMPSetupCGPrecondd (mesh_lmt_optdata *d) |
void | _g2mbl_OutputNZDistr (mesh_lmt_optdata *d) |
#define _DEBUG |
#define CG_THRESHOLD 10000 |
#define COUNT |
#define GRDIV | ( | a, | ||
b | ||||
) | (exp((1.0-TAU)*log(a)+TAU*log(b))) |
#define MYINFINITY 1.0e+308 |
void _g2mbl_AddCPIncrement | ( | int | nvcp, | |
int * | vncpi, | |||
point3d * | mvcp, | |||
vector3d * | incr, | |||
point3d * | omvcp | |||
) |
boolean _g2mbl_AllocBFArraysd | ( | mesh_lmt_optdata * | d, | |
int | nkn1, | |||
int | nkn2 | |||
) |
boolean _g2mbl_AssignMeshd | ( | mesh_lmt_optdata * | d, | |
int | nv, | |||
BSMvertex * | mv, | |||
int * | mvhei, | |||
point3d * | mvcp, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
byte * | mkcp | |||
) |
double _g2mbl_AuxAltBNuFuncd | ( | int | nkn, | |
double * | qcoeff, | |||
double ** | Nitabs, | |||
double ** | Jac, | |||
int | nv, | |||
point3d * | mvcp, | |||
int | nvcp, | |||
int * | vncpi, | |||
int | ndomelems, | |||
int * | domelind, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
double * | ftab, | |||
int | nvars, | |||
int | hsize, | |||
int * | hprof, | |||
double * | Hessian, | |||
double * | LHessian, | |||
double ** | lhrows, | |||
double * | grad, | |||
double * | dcoeff, | |||
point3d * | auxmvcp, | |||
double | nu | |||
) |
double _g2mbl_AuxNuFuncd | ( | int | nkn, | |
double * | qcoeff, | |||
double ** | Nitabs, | |||
double ** | Jac, | |||
int | nv, | |||
point3d * | mvcp, | |||
int | nvcp, | |||
int * | vncpi, | |||
int | ndomelems, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
double * | ftab, | |||
int | nvars, | |||
int | hsize, | |||
int * | hprof, | |||
double * | Hessian, | |||
double * | LHessian, | |||
double ** | lhrows, | |||
double * | grad, | |||
double * | dcoeff, | |||
point3d * | auxmvcp, | |||
double | nu | |||
) |
boolean _g2mbl_CMPSetupCGPrecondd | ( | mesh_lmt_optdata * | d | ) |
void _g2mbl_CountRegularFacets | ( | int | d, | |
int * | vertnum, | |||
int * | mtab, | |||
void * | usrptr | |||
) |
void _g2mbl_CountSpecialVertices | ( | int | d, | |
int | k, | |||
int * | vertnum, | |||
int * | mtab, | |||
void * | usrptr | |||
) |
void _g2mbl_GetRegularFacetVertNum | ( | int | d, | |
int * | vertnum, | |||
int * | mtab, | |||
void * | usrptr | |||
) |
void _g2mbl_GetSpecialElemVertNum | ( | int | d, | |
int | k, | |||
int * | vertnum, | |||
int * | mtab, | |||
void * | usrptr | |||
) |
boolean _g2mbl_MultAxd | ( | int | n, | |
void * | usrdata, | |||
const double * | x, | |||
double * | Ax | |||
) |
boolean _g2mbl_MultQixAltd | ( | int | n, | |
void * | usrdata, | |||
const double * | x, | |||
double * | Qix | |||
) |
boolean _g2mbl_OrderCPoints | ( | int | nv, | |
int | nvcp, | |||
int | fcp, | |||
int | nzcdsize, | |||
byte * | nzcdistr, | |||
int * | nncpi, | |||
int * | vncpi, | |||
vertex_desc * | nvcpi, | |||
int | ndomelems, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
int * | domelind, | |||
int | blsize, | |||
int * | hsize, | |||
int * | hprof, | |||
int * | vpermut | |||
) |
void _g2mbl_OutputNZDistr | ( | mesh_lmt_optdata * | d | ) |
boolean _g2mbl_SetupAltBlockDescription | ( | mesh_lmt_optdata * | d, | |
int | nbl | |||
) |
boolean _g2mbl_SetupAltBlockHessianProfiled | ( | mesh_lmt_optdata * | d, | |
int | bnum | |||
) |
boolean _g2mbl_SetupAltBlocks | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
int * | nncpi, | |||
char | nbl, | |||
int * | bltag, | |||
int * | blseed | |||
) |
boolean _g2mbl_SetupBlockHessianProfiled | ( | mesh_lmt_optdata * | d, | |
int | bnum | |||
) |
boolean _g2mbl_SetupBlockRowsd | ( | mesh_lmt_optdata * | d | ) |
boolean _g2mbl_SetupBlocksd | ( | mesh_lmt_optdata * | d, | |
int | nbl | |||
) |
boolean _g2mbl_SetupElemConstd | ( | mesh_lmt_optdata * | d, | |
double | dM, | |||
double | dO, | |||
double | C | |||
) |
boolean _g2mbl_SetupHbl3x3d | ( | mesh_lmt_optdata * | d | ) |
boolean _g2mbl_SetupHessianProfiled | ( | mesh_lmt_optdata * | d, | |
boolean | use_blocks | |||
) |
void _g2mbl_TagBoundaryCondVert | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | cvn, | |||
char * | vtag | |||
) |
void _g2mbl_UCompDBStard | ( | int | nkn2, | |
int | nf, | |||
double * | Nitab, | |||
int | knot, | |||
int | k, | |||
int | l, | |||
const vector3d * | pder, | |||
int * | cpind, | |||
int * | nncpi, | |||
double * | DBstar | |||
) |
void _g2mbl_UCompDDBstard | ( | int | nkn2, | |
int | nf, | |||
double * | Mijtab, | |||
int | knot, | |||
int | k, | |||
int | l, | |||
vector3d * | pder, | |||
int * | cpind, | |||
int * | nncpi, | |||
double * | DDBstar | |||
) |
void _g2mbl_UCompDDGstard | ( | int | nkn2, | |
int | nf, | |||
double * | Nijtab, | |||
int | knot, | |||
int | k, | |||
int | l, | |||
int * | cpind, | |||
int * | nncpi, | |||
double * | DDGstar | |||
) |
void _g2mbl_UCompDGStard | ( | int | nkn2, | |
int | nf, | |||
double * | Nitab, | |||
int | knot, | |||
int | k, | |||
int | l, | |||
const vector3d * | pder, | |||
int * | cpind, | |||
int * | nncpi, | |||
double * | DGstar | |||
) |
void _g2mbl_UCompRDerd | ( | int | nkn2, | |
double * | Nitab, | |||
int | knot, | |||
int * | cpind, | |||
point3d * | mvcp, | |||
vector3d | pder[11] | |||
) |
void _g2mbl_UCompSDerd | ( | int | nkn2, | |
double * | Nitab, | |||
int | knot, | |||
int | k, | |||
int | l, | |||
int * | cpind, | |||
point3d * | mvcp, | |||
vector3d | pder[11] | |||
) |
boolean _g2mbl_UFuncGradHessSQIntegrandd | ( | int | nkn2, | |
int | nf, | |||
double * | Nitab, | |||
int | knot, | |||
int | k, | |||
int | l, | |||
vector3d * | pder, | |||
int * | cpind, | |||
int * | nncpi, | |||
double * | Gstar, | |||
double * | DGstar, | |||
double * | DDGstar, | |||
double * | Bstar, | |||
double * | DBstar, | |||
double * | DDBstar, | |||
double | C, | |||
double * | F, | |||
double * | DF, | |||
double * | DDF | |||
) |
void _g2mbl_UFuncGradSQIntegrandd | ( | int | nkn2, | |
int | nf, | |||
double * | Nitab, | |||
int | knot, | |||
int | k, | |||
int | l, | |||
vector3d | pder[11], | |||
int * | cpind, | |||
int * | nncpi, | |||
double | Gstar[9], | |||
double * | DGstar, | |||
double | Bstar[11], | |||
double * | DBstar, | |||
double | C, | |||
double * | F, | |||
double * | DF | |||
) |
double g2mbl_AFuncd | ( | int | nkn, | |
double * | qcoeff, | |||
double ** | Nitabs, | |||
double ** | Jac, | |||
int | nv, | |||
point3d * | mvcp, | |||
int | bdomelems, | |||
int * | domelind, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
boolean | force, | |||
double * | ftab | |||
) |
boolean g2mbl_AFuncGradd | ( | int | nkn, | |
double * | qcoeff, | |||
double ** | Nitabs, | |||
double ** | Jac, | |||
int | nv, | |||
point3d * | mvcp, | |||
int | bdomelems, | |||
int * | domelind, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
int * | bncpi, | |||
boolean | force, | |||
double * | ftab, | |||
double * | gtab, | |||
double * | func, | |||
int | nvars, | |||
double * | grad | |||
) |
boolean g2mbl_AFuncGradHessiand | ( | int | nkn, | |
double * | qcoeff, | |||
double ** | Nitabs, | |||
double ** | Nijtabs, | |||
double ** | Mijtabs, | |||
double ** | Jac, | |||
int | nv, | |||
point3d * | mvcp, | |||
int | bdomelems, | |||
int * | domelind, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
int * | nncpi, | |||
int * | bncpi, | |||
boolean | force, | |||
double * | ftab, | |||
double * | gtab, | |||
double * | htab, | |||
double * | func, | |||
int | nvars, | |||
double * | grad, | |||
int | hsize, | |||
int * | hprof, | |||
double ** | hrows | |||
) |
boolean g2mbl_B3x3FuncGradHessiand | ( | int | nkn, | |
double * | qcoeff, | |||
double ** | Nitabs, | |||
double ** | Nijtabs, | |||
double ** | Mijtabs, | |||
double ** | Jac, | |||
int | nv, | |||
point3d * | mvcp, | |||
int | ndomelems, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
int * | nncpi, | |||
boolean | force, | |||
double * | ftab, | |||
double * | gtab, | |||
double * | htab, | |||
double * | func, | |||
int | nvars, | |||
double * | grad, | |||
int | Hblsize, | |||
nzHbl_rowdesc * | iHbl, | |||
int * | cHbl, | |||
double * | Hbl | |||
) |
boolean g2mbl_FindDistances | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
int * | fdist | |||
) |
int g2mbl_MijSize | ( | int | nkn, | |
int | k | |||
) |
int g2mbl_NijSize | ( | int | nkn, | |
int | k | |||
) |
int g2mbl_NiSize | ( | int | nkn, | |
int | k | |||
) |
boolean g2mbl_SFuncGradHessRSQd | ( | int | nkn, | |
double * | qcoeff, | |||
double * | Nitab, | |||
double * | Nijtab, | |||
double * | Mijtab, | |||
int * | cpind, | |||
int * | nncpi, | |||
point3d * | mvcp, | |||
vector3d * | mvcpn, | |||
double * | ftab, | |||
double * | gtab, | |||
double * | htab | |||
) |
boolean g2mbl_SFuncGradHessSSQd | ( | int | nkn, | |
double * | qcoeff, | |||
int | k, | |||
double * | Nitab, | |||
double * | Nijtab, | |||
double * | Mijtab, | |||
double * | Jac, | |||
int * | cpind, | |||
int * | nncpi, | |||
point3d * | mvcp, | |||
vector3d * | mvcpn, | |||
double * | ftab, | |||
double * | gtab, | |||
double * | htab | |||
) |
void g2mbl_SFuncGradRSQd | ( | int | nkn, | |
double * | qcoeff, | |||
double * | Nitab, | |||
int * | cpind, | |||
int * | nncpi, | |||
point3d * | mvcp, | |||
vector3d * | mvcpn, | |||
double * | ftab, | |||
double * | gtab | |||
) |
boolean g2mbl_SFuncGradSSQd | ( | int | nkn, | |
double * | qcoeff, | |||
int | k, | |||
double * | Nitab, | |||
double * | Jac, | |||
int * | cpind, | |||
int * | nncpi, | |||
point3d * | mvcp, | |||
vector3d * | mvcpn, | |||
double * | ftab, | |||
double * | gtab | |||
) |
void g2mbl_TabMijd | ( | int | nf, | |
int | nkn, | |||
double * | Nitab, | |||
double * | Mijtab | |||
) |
boolean g2mbl_TabNid | ( | int | hole_k, | |
int | nkn, | |||
double * | qknots, | |||
double * | Nitab, | |||
double * | Jac, | |||
boolean | reparam | |||
) |
void g2mbl_TabNijd | ( | int | nf, | |
int | nkn, | |||
double * | Nitab, | |||
double * | Nijtab | |||
) |
double g2mbl_UFuncd | ( | int | nkn, | |
double * | qcoeff, | |||
double ** | Nitabs, | |||
double ** | Jac, | |||
int | nv, | |||
point3d * | mvcp, | |||
int | ndomelems, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
boolean | force, | |||
double * | ftab | |||
) |
boolean g2mbl_UFuncGradd | ( | int | nkn, | |
double * | qcoeff, | |||
double ** | Nitabs, | |||
double ** | Jac, | |||
int | nv, | |||
point3d * | mvcp, | |||
int | ndomelems, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
int * | nncpi, | |||
boolean | force, | |||
double * | ftab, | |||
double * | gtab, | |||
double * | func, | |||
int | nvars, | |||
double * | grad | |||
) |
boolean g2mbl_UFuncGradHessiand | ( | int | nkn, | |
double * | qcoeff, | |||
double ** | Nitabs, | |||
double ** | Nijtabs, | |||
double ** | Mijtabs, | |||
double ** | Jac, | |||
int | nv, | |||
point3d * | mvcp, | |||
int | ndomelems, | |||
meshdom_elem * | domelem, | |||
int * | domelcpind, | |||
int * | nncpi, | |||
boolean | force, | |||
double * | ftab, | |||
double * | gtab, | |||
double * | htab, | |||
double * | func, | |||
int | nvars, | |||
double * | grad, | |||
int | hsize, | |||
int * | hprof, | |||
double ** | hrows | |||
) |
boolean g2mbl_UFuncGradHessRSQd | ( | int | nkn, | |
double * | qcoeff, | |||
double * | Nitab, | |||
double * | Nijtab, | |||
double * | Mijtab, | |||
int * | cpind, | |||
int * | nncpi, | |||
point3d * | mvcp, | |||
double | C, | |||
double * | ftab, | |||
double * | gtab, | |||
double * | htab | |||
) |
boolean g2mbl_UFuncGradHessSSQd | ( | int | nkn, | |
double * | qcoeff, | |||
int | k, | |||
double * | Nitab, | |||
double * | Nijtab, | |||
double * | Mijtab, | |||
double * | Jac, | |||
int * | cpind, | |||
int * | nncpi, | |||
point3d * | mvcp, | |||
double | C, | |||
double * | ftab, | |||
double * | gtab, | |||
double * | htab | |||
) |
void g2mbl_UFuncGradRSQd | ( | int | nkn, | |
double * | qcoeff, | |||
double * | Nitab, | |||
int * | cpind, | |||
int * | nncpi, | |||
point3d * | mvcp, | |||
double | C, | |||
double * | ftab, | |||
double * | gtab | |||
) |
boolean g2mbl_UFuncGradSSQd | ( | int | nkn, | |
double * | qcoeff, | |||
int | k, | |||
double * | Nitab, | |||
double * | Jac, | |||
int * | cpind, | |||
int * | nncpi, | |||
point3d * | mvcp, | |||
double | C, | |||
double * | ftab, | |||
double * | gtab | |||
) |
void g2mbl_UFuncRSQd | ( | int | nkn, | |
double * | qcoeff, | |||
double * | Nitab, | |||
int * | cpind, | |||
point3d * | mvcp, | |||
double | C, | |||
double * | ftab | |||
) |
void g2mbl_UFuncSSQd | ( | int | nkn, | |
double * | qcoeff, | |||
int | k, | |||
double * | Nitab, | |||
double * | Jac, | |||
int * | cpind, | |||
point3d * | mvcp, | |||
double | C, | |||
double * | ftab | |||
) |