Defines | Functions

g2mblopt02d.c File Reference

#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"
Include dependency graph for g2mblopt02d.c:

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 Documentation

#define RR   4
#define SR   0.6

Function Documentation

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  )