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
src
geo
GeoInterpolation.h
Generated by
1.8.18