|
gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include "Numeric.h"
Go to the source code of this file.
Functions | |
| static void | affect (double *xi, double *yi, double *zi, int i, double *xp, double *yp, double *zp, int j) |
| 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 *Val, double V1, double V2, double *Xp2, double *Yp2, double *Zp2, double *Vp2) |
| int | CutTriangle (double *X, double *Y, double *Z, double *Val, double V1, double V2, double *Xp2, double *Yp2, double *Zp2, double *Vp2) |
|
static |
Definition at line 8 of file Iso.cpp.
Referenced by IsoSimplex().

| int CutLine | ( | double * | X, |
| double * | Y, | ||
| double * | Z, | ||
| double * | Val, | ||
| double | V1, | ||
| double | V2, | ||
| double * | Xp2, | ||
| double * | Yp2, | ||
| double * | Zp2, | ||
| double * | Vp2 | ||
| ) |
Definition at line 180 of file Iso.cpp.
Referenced by addScalarLine().


| int CutTriangle | ( | double * | X, |
| double * | Y, | ||
| double * | Z, | ||
| double * | Val, | ||
| double | V1, | ||
| double | V2, | ||
| double * | Xp2, | ||
| double * | Yp2, | ||
| double * | Zp2, | ||
| double * | Vp2 | ||
| ) |
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().

