Defines |
| #define | G2MBL_TIME_IT |
| #define | G2MBL_MAX_BLOCKS 32 |
| #define | G2MBL_MAX_LEVELS 7 |
Functions |
| void | g2mbl_CleanupHoleDomainsd (void) |
| boolean | g2mbl_SetupHolePatchMatrixd (int k) |
| void | g2mbl_OptLMTDeallocated (void **data) |
| int | g2mbl_GetNvcp (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp) |
| boolean | g2mbl_InitBlSurfaceOptLMTd (int nv, BSMvertex *mv, int *mvhei, point3d *mvcp, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, double C, double dO, double dM, int nkn1, int nkn2, void **data) |
| boolean | g2mbl_IterBlSurfaceOptLMTd (void *data, boolean *finished) |
| boolean | g2mbl_FindBlSurfaceLMTd (int nv, BSMvertex *mv, int *mvhei, point3d *mvcp, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, double C, double dO, double dM, int maxit, int nkn1, int nkn2) |
| boolean | g2mbl_InitBlSurfaceOptAltBLMTd (int nv, BSMvertex *mv, int *mvhei, point3d *mvcp, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, double C, double dO, double dM, int nkn1, int nkn2, int nbl, void **data) |
| boolean | g2mbl_InitBlCMPSurfaceOptd (int fnv, BSMvertex *fmv, int *fmvhei, point3d *fmvcp, int fnhe, BSMhalfedge *fmhe, int fnfac, BSMfacet *fmfac, int *fmfhei, byte *fmkcp, int cnv, int rmnnz, index2 *rmnzi, double *rmnzc, double C, double dO, double dM, int nkn1, int nkn2, int nbl, void **data) |
| boolean | g2mbl_IterBlSurfaceOptAltBLMTd (void *data, boolean *finished) |
| boolean | g2mbl_FindBlSurfaceAltBLMTd (int nv, BSMvertex *mv, int *mvhei, point3d *mvcp, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, double C, double dO, double dM, int maxit, int nkn1, int nkn2, int nbl) |
| boolean | g2mbl_TimeBlSurfaceOptBLMTd (void *data, int bnum, double *tt, int *n0, int *n, int **prof, double ***rows, double ***lrows, double *_func, double *_grad, int **iHbl, int **tHbl, double **Hbl) |
| int | g2mbl_GetBLMBlockNumd (void *data, int *lastblock) |
| void | g2mbl_GetBLMTBlockInfod (void *data, int bln, int *nv, int *nvcp, int **nncpi, int *c0, int *bnvcp, int **vncpi, int **bvncpi, int **vpermut) |
| boolean | g2mbl_MLOptInitd (int nv, BSMvertex *mv, int *mvhei, point3d *mvcp, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, double C, double dO, double dM, int nkn1, int nkn2, short nlevels, void **data) |
| boolean | g2mbl_MLCMPOptInitd (int fnv, BSMvertex *fmv, int *fmvhei, point3d *fmvcp, int fnhe, BSMhalfedge *fmhe, int fnfac, BSMfacet *fmfac, int *fmfhei, byte *fmkcp, int cnv, int rmnnz, index2 *rmnzi, double *rmnzc, double C, double dO, double dM, int nkn1, int nkn2, short nlevels, void **data) |
| void | g2mbl_MLOptDeallocated (void **data) |
| boolean | g2mbl_MLOptIterd (void *data, boolean *finished) |
| boolean | g2mbl_MLCOptIterd (void *data, boolean *finished) |
| void | g2mbl_MLSetLogLeveld (void *data, short level) |
| short | g2mbl_MLGetInfod (void *data) |
| int | g2mbl_MLGetLastBlockd (void *data) |
| boolean | g2mbl_MLGetBlockVCPNumbersd (void *data, int bl, int *nvcp, int **vncpi, int *seed) |
| boolean | g2mbl_MLSuggestNLevels (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, int *minlev, int *maxlev) |
| boolean | g2mbl_MLCPSuggestNLevels (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, int *minlev, int *maxlev) |
| void | g2mbl_MLSetNextBlock (void *data, int nbl) |
| boolean | g2mbl_MLSOptInitd (int nv, BSMvertex *mv, int *mvhei, point3d *mvcp, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, int nkn1, int nkn2, short nlevels, void **data) |
| boolean | g2mbl_MLSCMPOptInitd (int fnv, BSMvertex *fmv, int *fmvhei, point3d *fmvcp, int fnhe, BSMhalfedge *fmhe, int fnfac, BSMfacet *fmfac, int *fmfhei, byte *fmkcp, int cnv, int rmnnz, index2 *rmnzi, double *rmnzc, int nkn1, int nkn2, short nlevels, void **data) |
| boolean | g2mbl_MLSOptIterd (void *data, boolean *finished) |
| boolean | g2mbl_MLSCOptIterd (void *data, boolean *finished) |
| boolean | g2mbl_MLSSuggestNLevels (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, int *minlev, int *maxlev) |
| boolean | g2mbl_MLCPSSuggestNLevels (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte *mkcp, int *minlev, int *maxlev) |
| void | g2mbl_MLGetTimes (void *data, float *time_prep, float *time_h, float *time_cg) |
Variables |
| int | _g2mbl_npthreads |
| GHoleDomaind * | g2mbl_domaind [GH_MAX_K-3] |
| double * | g2mbl_patchmatrixd [GH_MAX_K-3] |
| void(* | g2mbl_outputnzdistr )(int nbl, int blnum, boolean final, int nvcp, int n, byte *nzdistr) |