![]() |
G+Smo
25.01.0
Geometry + Simulation Modules
|
Files | |
| gsBarrierCore.h | |
| This software facilitates the creation of analysis-suitable parameterizations from given boundary representations. Serving as a reference implementation, it embodies the methods and concepts detailed in Ye Ji's doctoral research. Here, optimization-based (barrier, penalty) methods and PDE-based methods are provided. Please refer to the implementation for the relevant references. | |
| gsBarrierCore.hpp | |
| This software facilitates the creation of analysis-suitable parameterizations from given boundary representations. Serving as a reference implementation, it embodies the methods and concepts detailed in Ye Ji's doctoral research. Here, optimization-based (barrier, penalty) methods and PDE-based methods are provided. Please refer to the implementation for the relevant references. | |
| gsBarrierPatch.h | |
| This software facilitates the creation of analysis-suitable parameterizations from given boundary representations. Serving as a reference implementation, it embodies the methods and concepts detailed in Ye Ji's doctoral research. | |
| gsBarrierPatch.hpp | |
| This software facilitates the creation of analysis-suitable parameterizations from given boundary representations. Serving as a reference implementation, it embodies the methods and concepts detailed in Ye Ji's doctoral research. | |
| gsCoonsPatch.h | |
| Provides Coons's patch construction from boundary data. | |
| gsCoonsPatch.hpp | |
| Provides Coons's patch construction from boundary data. | |
| gsCrossApPatch.h | |
| Provides cross approximation parameterizations from boundary data. | |
| gsCrossApPatch.hpp | |
| Provides cross approximation parameterizations from boundary data. | |
| gsCurvatureSmoothing.h | |
| Computes a closed B-spline curve with a smaller number of curvature extrema compared to a given closed B-spline curve i.e. some kind of smoothing the curvature of the curve. This smoothting can be done with the help of two methods - total variation and Hadenfeld's algorithm (see Jan Hadenfeld, Iteratives Glätten von B-Spline Kurven und B-Spline Flächen, Shaker Verlag, PhD Thesis) | |
| gsCurvatureSmoothing.hpp | |
| Computes a closed B-spline curve with a smaller number of curvature extrema compared to a given closed B-spline curve i.e. some kind of smoothing the curvature of the curve. This smoothting can be done with the help of two methods - total variation and Hadenfeld's algorithm (see Jan Hadenfeld, Iteratives Glätten von B-Spline Kurven und B-Spline Flächen, Shaker Verlag, PhD Thesis) | |
| gsCurveFitting.h | |
| Fits a (closed) B-spline curve to some given data. | |
| gsCurveLoop.h | |
| Interface for gsCurveLoop class, representing a loop of curves, in anticlockwise order. | |
| gsCurveLoop.hpp | |
| Implementation of gsCurveLoop class. | |
| gsFitting.h | |
| Provides declaration of data fitting algorithms by least squares approximation. | |
| gsFitting.hpp | |
| Provides implementation of data fitting algorithms by least squares approximation. | |
| gsLineSegment.h | |
| Provides declaration of Line class. | |
| gsModelingUtils.hpp | |
| Utility functions required by gsModeling classes. | |
| gsParametrization.h | |
| Class that maintains parametrization. | |
| gsParametrization.hpp | |
| Provides implementation gsParametrization class. | |
| gsPatchGenerator.h | |
| Provides an interface for patch generators. | |
| gsPeriodicOverlap.h | |
| Implementation of periodic Floater parametrization using overlaps. | |
| gsPeriodicOverlap.hpp | |
| Provides implementation of the gsPeriodicOverlap class. | |
| gsPeriodicParametrization.h | |
| Abstract class with the functionality common to gsPeriodicStitch and gsPeriodicOverlap. | |
| gsPeriodicParametrization.hpp | |
| Provides implementation gsPeriodicParametrization class. | |
| gsPeriodicStitch.h | |
| Implementation of periodic Floater parametrization using a stitch. This class is an alternative to gsPeriodicOverlap. | |
| gsPeriodicStitch.hpp | |
| Provides implementation of the gsPeriodicStitch class. | |
| gsPlanarDomain.h | |
| Provides declaration of gsPlanarDomain class. The outer boundary (m_loops[0]) is a loop of curves, listed in anticlockwise order. Inner boundaries (m_loops[i], i > 0) are loops of curves, listed in clockwise order. | |
| gsPlanarDomain.hpp | |
| Provides implementation of the gsPlanarDomain class. | |
| gsSolid.h | |
| Provides declaration of gsSolid class, a boundary-represented solid. | |
| gsSolid.hpp | |
| Provides implementation of gsSolid class. | |
| gsSolidElement.h | |
| Provides gsSolidElement class - interface for an element (vertex, edge or face) of a solid. | |
| gsSolidHalfEdge.h | |
| Provides gsSolidHalfEdge - a half-edge of a gsSolid. | |
| gsSolidHalfFace.h | |
| Provides gsSolidHalfFace - a (half-)face of a gsSolid. | |
| gsSolidHeVertex.h | |
| Provides gsSolidHeVertex - a vertex of a gsSolid. | |
| gsSpringPatch.h | |
| Provides spring patch construction from boundary data. | |
| gsSpringPatch.hpp | |
| Provides spring patch construction from boundary data. | |
| gsTemplate.h | |
| Provides definition of gsTemplate class. | |
| gsTraceCurve.hpp | |
| Provides functions for finding the preimage of a curve via a map. | |
| gsTriMeshToSolid.h | |
| Provides declaration of gsTriMeshToSolid: a triangle mesh to gsSolid convertor class. | |
| gsTriMeshToSolid.hpp | |
| Provides implementation gsTriMeshToSolid class. | |
| gsTrimSurface.h | |
| Provides interface of gsTrimSurface class. Represents a trimmed surface (= spline "master surface" in 3d + a planar domain) | |
| gsTrimSurface.hpp | |
| Provides implementation of gsTrimSurface class. | |
| gsVolumeBlock.h | |
| Provides gsVolumeBlock class. | |