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 | |||
| ) |
1.7.1