Defines | Functions

bsmesh26d.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "pkvaria.h"
#include "pknum.h"
#include "bsmesh.h"
#include "bsmprivate.h"
Include dependency graph for bsmesh26d.c:

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 Documentation

#define PREVIFAC_HEDGE (   fn,
  en 
)
Value:
((int)(en) > 0 ? \
    imfhei[imfac[fn].firsthalfedge+(int)(en)-1] : \
    imfhei[imfac[fn].firsthalfedge+imfac[fn].degree-1])

Function Documentation

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 
)