CBezierCurve | Abstract base class and interface for bezier curves |
CBezierCurve1 | 1st order bezier curve |
CBezierCurve2 | 2nd order bezier curve |
CBezierCurve3 | 3rd order bezier curve |
CBezierCurve4 | 4th order bezier curve |
CBezierCurve5 | An implementation of 5th order bezier curve |
CBezierTri | Abstract base class for triangular bezier patches |
CBezierTri2 | Concrete class for triangular bezier face of order 2 |
CBezierTri3 | Concrete class for triangular bezier face of order 3 |
CBezierTri4 | Concrete class for triangular bezier face of order 4 |
CBezierTri5 | Concrete class for triangular bezier face of order 5 |
CCADCurve | Parametric curve with underlying CAD parametrization |
CCADTri | Triangular face with shape represented by the underlying CAD model |
CCoonsPatch | |
CCrvEdge | Base class for curved edge curve edge provides basic evaluation based on barycentric coordinate system. It also supports specialized coordinate systems at the solver level such as the 'Standard Cartesian' and 'Tensor/Collapsed Cartesian' coord sys used in Nektar++ |
CCrvEdge1 | Curved edge class that represent linear shaped edges |
CCrvEdge2 | Curved edge class representing curved edges with quadratic geom shape |
CCrvEdge3 | Curved edges with 3rd order geometric shape |
CCrvEdge4 | Curved edges with 4th order geometric shape |
CCrvEdge5 | Curved edges with 5th order geometric shape |
CCrvEdgeCAD | Curved edges represented by underlying CAD description |
CCrvEnt | Base class for curved mesh entity |
CCrvFace | Abstract class representing curved mesh face |
CCrvRgnPatch | Set/patch (cavity) of adjacent/connected curved elements |
CCrvTet | This class is design to represent the 3D high-order curved tetrahedron element. The data member should include: 1) mesh region: this is the handle for the mesh entity 2) a shape metric container that is able to store shape quality values calculated from different kinds shape measure including the straight-sided frame element and the Bezier based jacobian ratio measure 3) to be added |
CCrvTet2 | The curved region class representing a curved tetrahedron geometry of 2nd order |
CCrvTetBlending | This class implements the blending based volume mapping The blending mapping formulation is coded according to the Dey1997 paper Geometric Representation Issues of p-Version FE Computations [2]. The order of the linear blending functions and symbol for face/edges are named according Equation (30) of that paper |
CCrvTetLinear | This class implements the linear tet geometry of 1st order |
CCrvTetPolyMap | Curved tetrahedron with geometry shape of order 3 |
CCrvTri1 | Curved triangular face of geometric order 1 (linear) |
CCrvTri2 | Curved triangular face of geometric order 2 (quadratic) |
CCrvTri3 | Curved triangular face of geometric order 3 |
CCrvTri4C0 | Curved triangular face of geometric order 4 |
CCrvTri4G1 | The concrete class that implements triangular the quartic Gregory patch of order 4 |
CCrvTri5C0 | Curved triangular face of geometric order 5 |
CCrvTriBlending | The class of curved triangular faces using bounding edges and blending functions |
CCurvedRegionShapeInfo | This class contains data members indicating the shape information of a curved tet region |
CCurveEdge2ToCADModel | |
CCurveEdge2ToDiscreteModel | |
CCurveEdge3ToAnalyticModelEdge | |
CCurveEdge4ToCADModelEdge | |
CcurveMesh | The main driver class for curved mesh adaptation procedures |
CEdgeCtrlPt | |
CGregorySurface | Define the class that implements triangular Gregory patch of order n |
CHahmannSplitSurf | Define the class that implements Hahmann's 4-split triangular patch of order n |
CLabelEdgeToRefine | |
CLagrangeCurve1 | |
CLagrangeCurve2 | |
CLagrangeCurve4 | Parametric curve geometry using Lagrange interpolation polynomials of degree 4 |
CLagrangeTri | Triangular face with shape represented by linear lagrange shape functions |
CLinAlg | A wrapper for interfacing with 3rd party linear algebra packages |
CLinearizeCrvEdge | |
CLoadEdge3GeomShape | |
CMeshCurveOnCAD | |
CMeshCurveOnCADFace | |
CNodeSmoothingMod | |
CParametricCurve | Interface class for all parametric curves The parametric curves use the same coordinate system as the basis functions, i.e., t: [0.0 -> 1.0] |
CParametricFace | Interface class for all parametric faces |
CPoints | |
CReShapeEdgeInfo | This class contains data members for the purpose of assisting edge re-shaping operations |
CVertOnGFace | |
CVertSmoothingMod | |