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