gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GeoInterpolation.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 GEO_INTERPOLATION_H
7 #define GEO_INTERPOLATION_H
8 
9 #include "SPoint2.h"
10 
11 class Surface;
12 class Curve;
13 class Vertex;
14 class gmshSurface;
15 
16 Vertex InterpolateCurve(Curve *Curve, double u, int derivee);
17 Vertex InterpolateSurface(Surface *s, double u, double v, int derivee, int u_v);
18 SPoint2 InterpolateCubicSpline(Vertex *v[4], double t, double mat[4][4],
19  double t1, double t2, gmshSurface *s,
20  int derivee);
21 #endif
Curve
Definition: Geo.h:74
InterpolateCurve
Vertex InterpolateCurve(Curve *Curve, double u, int derivee)
Definition: GeoInterpolation.cpp:441
SPoint2
Definition: SPoint2.h:12
Vertex
Definition: Geo.h:29
InterpolateCubicSpline
SPoint2 InterpolateCubicSpline(Vertex *v[4], double t, double mat[4][4], double t1, double t2, gmshSurface *s, int derivee)
Definition: GeoInterpolation.cpp:106
gmshSurface
Definition: gmshSurface.h:22
Surface
Definition: Geo.h:111
InterpolateSurface
Vertex InterpolateSurface(Surface *s, double u, double v, int derivee, int u_v)
Definition: GeoInterpolation.cpp:958
SPoint2.h