|
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().