G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
gsModeling Directory Reference

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.