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 SVector3 | normal (const SPoint2 ¶m) const |
virtual double | getMetricEigenvalue (const SPoint2 &p) |
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 Pair< SVector3, SVector3 > | firstDer (const SPoint2 ¶m) |
Static Public Member Functions | |
static gmshSurface * | NewPolarSphere (int _iSphere, double _x, double _y, double _z, double _r) |
Static Public Member Functions inherited from gmshSurface | |
static void | reset () |
static int | maxTag () |
static gmshSurface * | getSurface (int tag) |
Private Member Functions | |
gmshPolarSphere (double x, double y, double z, double _r) | |
Private Attributes | |
double | r |
SPoint3 | o |
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 102 of file gmshSurface.h.
|
private |
Definition at line 83 of file gmshSurface.cpp.
Referenced by NewPolarSphere().
|
inlinevirtual |
Implements gmshSurface.
Definition at line 118 of file gmshSurface.h.
|
inlinevirtual |
Reimplemented from gmshSurface.
Definition at line 131 of file gmshSurface.h.
|
static |
Definition at line 70 of file gmshSurface.cpp.
Referenced by GEO_Internals::newGeometryPolarSphere().
Reimplemented from gmshSurface.
Definition at line 124 of file gmshSurface.h.
|
inlinevirtual |
Implements gmshSurface.
Definition at line 111 of file gmshSurface.h.
|
inline |
Definition at line 59 of file gmshSurface.h.
|
virtual |
Implements gmshSurface.
Definition at line 88 of file gmshSurface.cpp.
virtual SPoint3 gmshSurface::point |
|
private |
Definition at line 105 of file gmshSurface.h.
|
private |
Definition at line 104 of file gmshSurface.h.
Referenced by getMetricEigenvalue(), NewPolarSphere(), and point().