#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "pkvaria.h"
#include "pknum.h"
#include "bsmesh.h"
#include "bsmprivate.h"
Defines | |
#define | PREVIFAC_HEDGE(fn, en) |
Functions | |
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) |
#define PREVIFAC_HEDGE | ( | fn, | ||
en | ||||
) |
((int)(en) > 0 ? \ imfhei[imfac[fn].firsthalfedge+(int)(en)-1] : \ imfhei[imfac[fn].firsthalfedge+imfac[fn].degree-1])
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 | |||
) |