gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <gmshSurface.h>
Public Member Functions | |
virtual Range< double > | parBounds (int i) const |
virtual gmshSurface::gmshSurfaceType | geomType () const |
virtual SPoint3 | point (double par1, double par2) const |
virtual SPoint3 | point (double par1, double par2) const=0 |
virtual SPoint3 | point (const SPoint2 &p) const |
Public Member Functions inherited from gmshSurface | |
virtual | ~gmshSurface () |
virtual SPoint3 | point (const SPoint2 &p) const |
virtual SPoint2 | parFromPoint (double x, double y, double z) |
virtual SVector3 | normal (const SPoint2 ¶m) const |
virtual Pair< SVector3, SVector3 > | firstDer (const SPoint2 ¶m) |
virtual double | getMetricEigenvalue (const SPoint2 &) |
Static Public Member Functions | |
static gmshSurface * | NewParametricSurface (int iSurf, const char *, const char *, const char *) |
Static Public Member Functions inherited from gmshSurface | |
static void | reset () |
static int | maxTag () |
static gmshSurface * | getSurface (int tag) |
Private Member Functions | |
gmshParametricSurface (const char *, const char *, const char *) | |
~gmshParametricSurface () | |
Private Attributes | |
mathEvaluator * | _f |
Additional Inherited Members | |
Public Types inherited from gmshSurface | |
enum | gmshSurfaceType { Plane, Nurbs, Cylinder, Sphere, Cone, Torus, ParametricSurface, PolarSphere } |
Public Attributes inherited from gmshSurface | |
bool | vertex_defined_on_surface |
Static Protected Attributes inherited from gmshSurface | |
static std::map< int, gmshSurface * > | allGmshSurfaces |
Definition at line 138 of file gmshSurface.h.
|
private |
Definition at line 114 of file gmshSurface.cpp.
Referenced by NewParametricSurface().
|
private |
Definition at line 131 of file gmshSurface.cpp.
|
inlinevirtual |
Implements gmshSurface.
Definition at line 148 of file gmshSurface.h.
|
static |
|
virtual |
Implements gmshSurface.
Definition at line 147 of file gmshSurface.cpp.
|
inline |
Definition at line 59 of file gmshSurface.h.
|
virtual |
Implements gmshSurface.
Definition at line 136 of file gmshSurface.cpp.
virtual SPoint3 gmshSurface::point |
|
private |
Definition at line 140 of file gmshSurface.h.
Referenced by gmshParametricSurface(), point(), and ~gmshParametricSurface().