#include <limits.h>#include <stdlib.h>#include <string.h>#include <stdio.h>#include <math.h>#include "pkvaria.h"#include "pknum.h"#include "pkgeom.h"#include "multibs.h"#include "bsmesh.h"#include "egholed.h"#include "g2blendingd.h"#include "g2mblendingd.h"#include "g2blprivated.h"#include "g2mblprivated.h"
Defines | |
| #define | RR 4 |
| #define | SR 0.6 |
Functions | |
| void | g2mbl_OptLMTDeallocated (void **data) |
| 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) |
| void | _g2mbl_OutputNZDistr (mesh_lmt_optdata *d) |
| 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) |
| #define RR 4 |
| #define SR 0.6 |
| 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 | |||
| ) |
| 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 | |||
| ) |
| void _g2mbl_OutputNZDistr | ( | mesh_lmt_optdata * | d | ) |
| boolean _g2mbl_SetupElemConstd | ( | mesh_lmt_optdata * | d, | |
| double | dM, | |||
| double | dO, | |||
| double | C | |||
| ) |
| 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_OptLMTDeallocated | ( | void ** | data | ) |
1.7.1