|
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().

