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