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