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