gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
#include <Geo.h>
Public Member Functions | |
bool | degenerate () const |
Public Attributes | |
int | Num |
int | Typ |
int | Method |
int | Recombine |
int | Recombine_Dir |
double | RecombineAngle |
int | TransfiniteSmoothing |
List_T * | Generatrices |
List_T * | GeneratricesByTag |
List_T * | TrsfPoints |
Vertex * | InSphereCenter |
ExtrudeParams * | Extrude |
gmshSurface * | geometry |
int | ReverseMesh |
int | MeshAlgorithm |
int | MeshSizeFromBoundary |
bool Surface::degenerate | ( | ) | const |
Definition at line 2358 of file Geo.cpp.
Referenced by RemoveDegenerateSurfaces().
ExtrudeParams* Surface::Extrude |
Definition at line 124 of file Geo.h.
Referenced by CreateSurface(), ExtrudeCurve(), ExtrudeSurface(), FreeSurface(), InterpolateExtrudedSurface(), InterpolateSurface(), gmshEdge::reparamOnFace(), ReplaceDuplicateCurves(), ReplaceDuplicateSurfaces(), gmshFace::resetMeshAttributes(), and discreteFace::resetMeshAttributes().
List_T* Surface::Generatrices |
Definition at line 120 of file Geo.h.
Referenced by ApplyTransformationToSurface(), CompareTwoSurfaces(), gmshFace::containsPoint(), CopySurface(), CreateSurface(), degenerate(), DeleteCurve(), DeleteSurface(), DeleteVolume(), DuplicateSurface(), EndSurface(), GModel::exportDiscreteGEOInternals(), ExtrudeCurve(), ExtrudeShapes(), ExtrudeSurface(), FreeSurface(), InterpolateExtrudedSurface(), InterpolateRuledSurface(), gmshFace::normal(), RemoveDegenerateCurves(), RemoveDegenerateSurfaces(), gmshVertex::reparamOnFace(), gmshEdge::reparamOnFace(), ReplaceDuplicateCurves(), gmshFace::resetNativePtr(), SetSurfaceGeneratrices(), and SplitCurve().
List_T* Surface::GeneratricesByTag |
Definition at line 121 of file Geo.h.
Referenced by CompareTwoSurfaces(), CopySurface(), CreateSurface(), ExtrudeCurve(), FreeSurface(), ReplaceDuplicateCurves(), gmshFace::resetNativePtr(), and SetSurfaceGeneratrices().
gmshSurface* Surface::geometry |
Definition at line 129 of file Geo.h.
Referenced by gmshFace::closestPoint(), CreateSurface(), EndSurface(), gmshFace::firstDer(), gmshFace::geomType(), gmshFace::getMetricEigenvalue(), InterpolateSurface(), gmshFace::point(), gmshVertex::reparamOnFace(), gmshEdge::reparamOnFace(), and gmshFace::secondDer().
Vertex* Surface::InSphereCenter |
Definition at line 123 of file Geo.h.
Referenced by GEO_Internals::addSurfaceFilling(), CopySurface(), CreateSurface(), and InterpolateRuledSurface().
int Surface::MeshAlgorithm |
Definition at line 130 of file Geo.h.
Referenced by CopySurface(), CreateSurface(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), and GEO_Internals::setMeshAlgorithm().
int Surface::MeshSizeFromBoundary |
Definition at line 130 of file Geo.h.
Referenced by CopySurface(), CreateSurface(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), and GEO_Internals::setMeshSizeFromBoundary().
int Surface::Method |
Definition at line 115 of file Geo.h.
Referenced by CopySurface(), CreateSurface(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), and GEO_Internals::setTransfiniteSurface().
int Surface::Num |
Definition at line 113 of file Geo.h.
Referenced by CompareSurface(), CompareTwoSurfaces(), GEO_Internals::copy(), CreateSurface(), DeleteSurface(), DeleteVolume(), ExtrudeCurve(), ExtrudeShapes(), ExtrudeSurface(), FindSurface(), MaxNumSurface(), ProjectPointOnSurface(), RemoveDegenerateCurves(), RemoveDegenerateSurfaces(), RemoveDegenerateVolumes(), gmshVertex::reparamOnFace(), gmshEdge::reparamOnFace(), ReplaceDuplicateSurfaces(), gmshRegion::resetNativePtr(), SetSurfaceGeneratrices(), and GEO_Internals::synchronize().
int Surface::Recombine |
Definition at line 116 of file Geo.h.
Referenced by CopySurface(), CreateSurface(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), and GEO_Internals::setRecombine().
int Surface::Recombine_Dir |
Definition at line 117 of file Geo.h.
Referenced by CreateSurface(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), and GEO_Internals::setTransfiniteSurface().
double Surface::RecombineAngle |
Definition at line 118 of file Geo.h.
Referenced by CopySurface(), CreateSurface(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), and GEO_Internals::setRecombine().
int Surface::ReverseMesh |
Definition at line 130 of file Geo.h.
Referenced by CopySurface(), CreateSurface(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), and GEO_Internals::setReverseMesh().
int Surface::TransfiniteSmoothing |
Definition at line 119 of file Geo.h.
Referenced by CreateSurface(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), and GEO_Internals::setSmoothing().
List_T* Surface::TrsfPoints |
Definition at line 122 of file Geo.h.
Referenced by CopySurface(), CreateSurface(), FreeSurface(), ReplaceDuplicatePoints(), ReplaceDuplicatePointsNew(), gmshFace::resetMeshAttributes(), discreteFace::resetMeshAttributes(), and GEO_Internals::setTransfiniteSurface().
int Surface::Typ |
Definition at line 114 of file Geo.h.
Referenced by gmshFace::closestPoint(), CompareTwoSurfaces(), gmshFace::containsPoint(), CopySurface(), CreateSurface(), ExtrudeShapes(), ExtrudeSurface(), gmshFace::firstDer(), gmshFace::geomType(), InterpolateRuledSurface(), InterpolateSurface(), gmshFace::normal(), gmshFace::parFromPoint(), gmshFace::point(), gmshVertex::reparamOnFace(), gmshEdge::reparamOnFace(), gmshFace::resetNativePtr(), and gmshFace::secondDer().