gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
Go to the source code of this file.
Functions | |
double | InterpolateIso (double *X, double *Y, double *Z, double *Val, double V, int I1, int I2, double *XI, double *YI, double *ZI) |
int | IsoLine (double *X, double *Y, double *Z, double *Val, double V, double *Xp, double *Yp, double *Zp) |
int | IsoTriangle (double *X, double *Y, double *Z, double *Val, double V, double *Xp, double *Yp, double *Zp) |
int | IsoSimplex (double *X, double *Y, double *Z, double *Val, double V, double *Xp, double *Yp, double *Zp, double n[3]) |
int | CutLine (double *x, double *y, double *z, double *v, double min, double max, double *xp, double *yp, double *zp, double *vp) |
int | CutTriangle (double *x, double *y, double *z, double *v, double min, double max, double *xp, double *yp, double *zp, double *vp) |
int CutLine | ( | double * | x, |
double * | y, | ||
double * | z, | ||
double * | v, | ||
double | min, | ||
double | max, | ||
double * | xp, | ||
double * | yp, | ||
double * | zp, | ||
double * | vp | ||
) |
Definition at line 180 of file Iso.cpp.
Referenced by addScalarLine().
int CutTriangle | ( | double * | x, |
double * | y, | ||
double * | z, | ||
double * | v, | ||
double | min, | ||
double | max, | ||
double * | xp, | ||
double * | yp, | ||
double * | zp, | ||
double * | vp | ||
) |
Definition at line 233 of file Iso.cpp.
Referenced by addScalarTriangle().
double InterpolateIso | ( | double * | X, |
double * | Y, | ||
double * | Z, | ||
double * | Val, | ||
double | V, | ||
int | I1, | ||
int | I2, | ||
double * | XI, | ||
double * | YI, | ||
double * | ZI | ||
) |
Definition at line 16 of file Iso.cpp.
Referenced by GMSH_LevelsetPlugin::_cutAndAddElements(), CutLine(), CutTriangle(), IsoLine(), IsoSimplex(), and IsoTriangle().
int IsoLine | ( | double * | X, |
double * | Y, | ||
double * | Z, | ||
double * | Val, | ||
double | V, | ||
double * | Xp, | ||
double * | Yp, | ||
double * | Zp | ||
) |
Definition at line 36 of file Iso.cpp.
Referenced by addScalarLine().
int IsoSimplex | ( | double * | X, |
double * | Y, | ||
double * | Z, | ||
double * | Val, | ||
double | V, | ||
double * | Xp, | ||
double * | Yp, | ||
double * | Zp, | ||
double | n[3] | ||
) |
Definition at line 75 of file Iso.cpp.
Referenced by addScalarTetrahedron().
int IsoTriangle | ( | double * | X, |
double * | Y, | ||
double * | Z, | ||
double * | Val, | ||
double | V, | ||
double * | Xp, | ||
double * | Yp, | ||
double * | Zp | ||
) |
Definition at line 50 of file Iso.cpp.
Referenced by addScalarTriangle().