#include "pkvaria.h"
#include "pkgeom.h"
Go to the source code of this file.
Data Structures | |
struct | BSMfacet |
struct | BSMhalfedge |
struct | bsm_special_el |
struct | bsm_special_elem_list |
Typedefs | |
typedef struct BSMfacet | BSMvertex |
Functions | |
boolean | bsm_CheckMeshIntegrity (int nv, const BSMvertex *mv, const int *mvhei, int nhe, const BSMhalfedge *mhe, int nfac, const BSMfacet *mfac, const int *mfhei) |
void | bsm_TagMesh (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, char *vtag, char *ftag, int *vi, int *vb, int *ei, int *eb) |
boolean | bsm_DoublingNum (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int *onv, int *onhe, int *onfac) |
boolean | bsm_Doublingd (int spdimen, int inv, BSMvertex *imv, int *imvhei, double *iptc, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int *onv, BSMvertex *omv, int *omvhei, double *optc, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei) |
int | bsm_DoublingMatSize (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei) |
boolean | bsm_DoublingMatd (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int *onv, BSMvertex *omv, int *omvhei, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei, int *ndmat, index2 *dmi, double *dmc) |
boolean | bsm_AveragingNum (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int *onv, int *onhe, int *onfac) |
boolean | bsm_Averagingd (int spdimen, int inv, BSMvertex *imv, int *imvhei, double *iptc, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int *onv, BSMvertex *omv, int *omvhei, double *optc, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei) |
int | bsm_AveragingMatSize (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei) |
boolean | bsm_AveragingMatd (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int *onv, BSMvertex *omv, int *omvhei, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei, int *namat, index2 *ami, double *amc) |
boolean | bsm_RefineBSMeshd (int spdimen, int degree, int inv, BSMvertex *imv, int *imvhei, double *iptc, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int *onv, BSMvertex **omv, int **omvhei, double **optc, int *onhe, BSMhalfedge **omhe, int *onfac, BSMfacet **omfac, int **omfhei) |
boolean | bsm_RefinementMatd (int degree, int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int *onv, BSMvertex **omv, int **omvhei, int *onhe, BSMhalfedge **omhe, int *onfac, BSMfacet **omfac, int **omfhei, int *nrmat, index2 **rmi, double **rmc) |
void | bsm_MergeMeshesd (int spdimen, int nv1, BSMvertex *mv1, int *mvhei1, double *vpc1, int nhe1, BSMhalfedge *mhe1, int nfac1, BSMfacet *mfac1, int *mfhei1, int nv2, BSMvertex *mv2, int *mvhei2, double *vpc2, int nhe2, BSMhalfedge *mhe2, int nfac2, BSMfacet *mfac2, int *mfhei2, int *onv, BSMvertex *omv, int *omvhei, double *ovpc, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei) |
boolean | bsm_RemoveFacetNum (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int nfr, int *onv, int *onhe, int *onfac) |
boolean | bsm_RemoveFacetd (int spdimen, int inv, BSMvertex *imv, int *imvhei, double *iptc, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int nfr, int *onv, BSMvertex *omv, int *omvhei, double *optc, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei) |
void | bsm_FacetEdgeDoublingNum (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int fn, int *onv, int *onhe, int *onfac) |
boolean | bsm_FacetEdgeDoublingd (int spdimen, int inv, BSMvertex *imv, int *imvhei, double *iptc, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int fn, int *onv, BSMvertex *omv, int *omvhei, double *optc, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei) |
void | bsm_RemoveVertexNum (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int nvr, int *onv, int *onhe, int *onfac) |
boolean | bsm_RemoveVertexd (int spdimen, int inv, BSMvertex *imv, int *imvhei, double *iptc, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int nvr, int *onv, BSMvertex *omv, int *omvhei, double *optc, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei) |
void | bsm_ContractEdgeNum (int inv, BSMvertex *imv, int *imvhei, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int nche, int *onv, int *onhe, int *onfac) |
int | bsm_ContractEdged (int spdimen, int inv, BSMvertex *imv, int *imvhei, double *iptc, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int nche, int *onv, BSMvertex *omv, int *omvhei, double *optc, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei) |
boolean | bsm_FindRegularSubnets (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, int d, void *usrptr, void(*output)(int d, int *vertnum, int *mtab, void *usrptr)) |
boolean | bsm_FindSpecialVSubnets (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, int d, void *usrptr, void(*output)(int d, int k, int *vertnum, int *mtab, void *usrptr)) |
boolean | bsm_FindSpecialFSubnets (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, int d, void *usrptr, void(*output)(int d, int k, int *vertnum, int *mtab, void *usrptr)) |
boolean | bsm_CountSpecialVSubnets (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte snet_rad, int *nspecials, int *nspvert) |
boolean | bsm_FindSpecialVSubnetList (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte snet_rad, boolean append, bsm_special_elem_list *list) |
boolean | bsm_CountSpecialFSubnets (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, byte snet_rad, int *nspecials, int *nspvert) |
boolean | bsm_FindSpecialFSubnetLists (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, boolean append, byte snet_rad, bsm_special_elem_list *list) |
void | bsm_TagBoundaryZoneVertices (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, char d, char *vtag) |
boolean | bsm_FindVertexDistances1 (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, int v, int *dist) |
boolean | bsm_FindVertexDistances2 (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int nfac, BSMfacet *mfac, int *mfhei, int v, int *dist) |
int | bsm_HalfedgeLoopLength (int nv, BSMvertex *mv, int *mvhei, int nhe, BSMhalfedge *mhe, int he) |
boolean | bsm_GlueHalfedgeLoopsd (int spdimen, int inv, BSMvertex *imv, int *imvhei, double *ivc, int inhe, BSMhalfedge *imhe, int infac, BSMfacet *imfac, int *imfhei, int he1, int he2, int *onv, BSMvertex *omv, int *omvhei, double *ovc, int *onhe, BSMhalfedge *omhe, int *onfac, BSMfacet *omfac, int *omfhei) |
boolean bsm_Averagingd | ( | int | spdimen, | |
int | inv, | |||
BSMvertex * | imv, | |||
int * | imvhei, | |||
double * | iptc, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
double * | optc, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei | |||
) |
boolean bsm_AveragingMatd | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei, | |||
int * | namat, | |||
index2 * | ami, | |||
double * | amc | |||
) |
int bsm_AveragingMatSize | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei | |||
) |
boolean bsm_AveragingNum | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int * | onv, | |||
int * | onhe, | |||
int * | onfac | |||
) |
boolean bsm_CheckMeshIntegrity | ( | int | nv, | |
const BSMvertex * | mv, | |||
const int * | mvhei, | |||
int | nhe, | |||
const BSMhalfedge * | mhe, | |||
int | nfac, | |||
const BSMfacet * | mfac, | |||
const int * | mfhei | |||
) |
int bsm_ContractEdged | ( | int | spdimen, | |
int | inv, | |||
BSMvertex * | imv, | |||
int * | imvhei, | |||
double * | iptc, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int | nche, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
double * | optc, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei | |||
) |
void bsm_ContractEdgeNum | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int | nche, | |||
int * | onv, | |||
int * | onhe, | |||
int * | onfac | |||
) |
boolean bsm_CountSpecialFSubnets | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
byte | snet_rad, | |||
int * | nspecials, | |||
int * | nspvert | |||
) |
boolean bsm_CountSpecialVSubnets | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
byte | snet_rad, | |||
int * | nspecials, | |||
int * | nspvert | |||
) |
boolean bsm_Doublingd | ( | int | spdimen, | |
int | inv, | |||
BSMvertex * | imv, | |||
int * | imvhei, | |||
double * | iptc, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
double * | optc, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei | |||
) |
boolean bsm_DoublingMatd | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei, | |||
int * | ndmat, | |||
index2 * | dmi, | |||
double * | dmc | |||
) |
int bsm_DoublingMatSize | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei | |||
) |
boolean bsm_DoublingNum | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int * | onv, | |||
int * | onhe, | |||
int * | onfac | |||
) |
boolean bsm_FacetEdgeDoublingd | ( | int | spdimen, | |
int | inv, | |||
BSMvertex * | imv, | |||
int * | imvhei, | |||
double * | iptc, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int | fn, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
double * | optc, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei | |||
) |
void bsm_FacetEdgeDoublingNum | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int | fn, | |||
int * | onv, | |||
int * | onhe, | |||
int * | onfac | |||
) |
boolean bsm_FindRegularSubnets | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
int | d, | |||
void * | usrptr, | |||
void(*)(int d, int *vertnum, int *mtab, void *usrptr) | output | |||
) |
boolean bsm_FindSpecialFSubnetLists | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
boolean | append, | |||
byte | snet_rad, | |||
bsm_special_elem_list * | list | |||
) |
boolean bsm_FindSpecialFSubnets | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
int | d, | |||
void * | usrptr, | |||
void(*)(int d, int k, int *vertnum, int *mtab, void *usrptr) | output | |||
) |
boolean bsm_FindSpecialVSubnetList | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
byte | snet_rad, | |||
boolean | append, | |||
bsm_special_elem_list * | list | |||
) |
boolean bsm_FindSpecialVSubnets | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
int | d, | |||
void * | usrptr, | |||
void(*)(int d, int k, int *vertnum, int *mtab, void *usrptr) | output | |||
) |
boolean bsm_FindVertexDistances1 | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
int | v, | |||
int * | dist | |||
) |
boolean bsm_FindVertexDistances2 | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
int | v, | |||
int * | dist | |||
) |
boolean bsm_GlueHalfedgeLoopsd | ( | int | spdimen, | |
int | inv, | |||
BSMvertex * | imv, | |||
int * | imvhei, | |||
double * | ivc, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int | he1, | |||
int | he2, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
double * | ovc, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei | |||
) |
int bsm_HalfedgeLoopLength | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | he | |||
) |
void bsm_MergeMeshesd | ( | int | spdimen, | |
int | nv1, | |||
BSMvertex * | mv1, | |||
int * | mvhei1, | |||
double * | vpc1, | |||
int | nhe1, | |||
BSMhalfedge * | mhe1, | |||
int | nfac1, | |||
BSMfacet * | mfac1, | |||
int * | mfhei1, | |||
int | nv2, | |||
BSMvertex * | mv2, | |||
int * | mvhei2, | |||
double * | vpc2, | |||
int | nhe2, | |||
BSMhalfedge * | mhe2, | |||
int | nfac2, | |||
BSMfacet * | mfac2, | |||
int * | mfhei2, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
double * | ovpc, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei | |||
) |
boolean bsm_RefineBSMeshd | ( | int | spdimen, | |
int | degree, | |||
int | inv, | |||
BSMvertex * | imv, | |||
int * | imvhei, | |||
double * | iptc, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int * | onv, | |||
BSMvertex ** | omv, | |||
int ** | omvhei, | |||
double ** | optc, | |||
int * | onhe, | |||
BSMhalfedge ** | omhe, | |||
int * | onfac, | |||
BSMfacet ** | omfac, | |||
int ** | omfhei | |||
) |
boolean bsm_RefinementMatd | ( | int | degree, | |
int | inv, | |||
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int * | onv, | |||
BSMvertex ** | omv, | |||
int ** | omvhei, | |||
int * | onhe, | |||
BSMhalfedge ** | omhe, | |||
int * | onfac, | |||
BSMfacet ** | omfac, | |||
int ** | omfhei, | |||
int * | nrmat, | |||
index2 ** | rmi, | |||
double ** | rmc | |||
) |
boolean bsm_RemoveFacetd | ( | int | spdimen, | |
int | inv, | |||
BSMvertex * | imv, | |||
int * | imvhei, | |||
double * | iptc, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int | nfr, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
double * | optc, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei | |||
) |
boolean bsm_RemoveFacetNum | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int | nfr, | |||
int * | onv, | |||
int * | onhe, | |||
int * | onfac | |||
) |
boolean bsm_RemoveVertexd | ( | int | spdimen, | |
int | inv, | |||
BSMvertex * | imv, | |||
int * | imvhei, | |||
double * | iptc, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int | nvr, | |||
int * | onv, | |||
BSMvertex * | omv, | |||
int * | omvhei, | |||
double * | optc, | |||
int * | onhe, | |||
BSMhalfedge * | omhe, | |||
int * | onfac, | |||
BSMfacet * | omfac, | |||
int * | omfhei | |||
) |
void bsm_RemoveVertexNum | ( | int | inv, | |
BSMvertex * | imv, | |||
int * | imvhei, | |||
int | inhe, | |||
BSMhalfedge * | imhe, | |||
int | infac, | |||
BSMfacet * | imfac, | |||
int * | imfhei, | |||
int | nvr, | |||
int * | onv, | |||
int * | onhe, | |||
int * | onfac | |||
) |
void bsm_TagBoundaryZoneVertices | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
char | d, | |||
char * | vtag | |||
) |
void bsm_TagMesh | ( | int | nv, | |
BSMvertex * | mv, | |||
int * | mvhei, | |||
int | nhe, | |||
BSMhalfedge * | mhe, | |||
int | nfac, | |||
BSMfacet * | mfac, | |||
int * | mfhei, | |||
char * | vtag, | |||
char * | ftag, | |||
int * | vi, | |||
int * | vb, | |||
int * | ei, | |||
int * | eb | |||
) |