gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
Iso.h
Go to the documentation of this file.
1 // Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
2 //
3 // See the LICENSE.txt file in the Gmsh root directory for license information.
4 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
5 
6 #ifndef ISO_H
7 #define ISO_H
8 
9 double InterpolateIso(double *X, double *Y, double *Z, double *Val, double V,
10  int I1, int I2, double *XI, double *YI, double *ZI);
11 
12 int IsoLine(double *X, double *Y, double *Z, double *Val, double V, double *Xp,
13  double *Yp, double *Zp);
14 
15 int IsoTriangle(double *X, double *Y, double *Z, double *Val, double V,
16  double *Xp, double *Yp, double *Zp);
17 
18 int IsoSimplex(double *X, double *Y, double *Z, double *Val, double V,
19  double *Xp, double *Yp, double *Zp, double n[3]);
20 
21 int CutLine(double *x, double *y, double *z, double *v, double min, double max,
22  double *xp, double *yp, double *zp, double *vp);
23 
24 int CutTriangle(double *x, double *y, double *z, double *v, double min,
25  double max, double *xp, double *yp, double *zp, double *vp);
26 
27 #endif
IsoTriangle
int IsoTriangle(double *X, double *Y, double *Z, double *Val, double V, double *Xp, double *Yp, double *Zp)
Definition: Iso.cpp:50
IsoLine
int IsoLine(double *X, double *Y, double *Z, double *Val, double V, double *Xp, double *Yp, double *Zp)
Definition: Iso.cpp:36
IsoSimplex
int IsoSimplex(double *X, double *Y, double *Z, double *Val, double V, double *Xp, double *Yp, double *Zp, double n[3])
Definition: Iso.cpp:75
CutTriangle
int CutTriangle(double *x, double *y, double *z, double *v, double min, double max, double *xp, double *yp, double *zp, double *vp)
Definition: Iso.cpp:233
InterpolateIso
double InterpolateIso(double *X, double *Y, double *Z, double *Val, double V, int I1, int I2, double *XI, double *YI, double *ZI)
Definition: Iso.cpp:16
z
const double z
Definition: GaussQuadratureQuad.cpp:56
CutLine
int CutLine(double *x, double *y, double *z, double *v, double min, double max, double *xp, double *yp, double *zp, double *vp)
Definition: Iso.cpp:180