DDC 0.16.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 ▼NddcThe top-level namespace of DDC
 ►Nexperimental
 ►Nreducer
 ►CAlignedAllocator
 CChunk
 Cchunk_traits
 CChunkCommon
 ►CChunkSpan
 CConstantExtrapolationRuleA functor for describing a spline boundary value by a constant extrapolation for 2D evaluator
 Ccoordinate_of
 CDerivA templated struct representing a discrete dimension storing the derivatives of a function along a continuous dimension CDim
 CDiscreteDimension
 CDiscreteDomain
 CDiscreteDomain<>
 CDiscreteDomainIterator
 CDiscreteElementA DiscreteElement identifies an element of the discrete dimension
 CDiscreteVectorA DiscreteVector is a vector in the discrete dimension
 CFourierA templated tag representing a continuous dimension in the Fourier space associated to the original continuous dimension
 CGrevilleInterpolationPointsA class which provides helper functions to initialise the Greville points from a B-Spline definition
 Cis_discrete_domain
 Cis_discrete_domain< DiscreteDomain< Tags... > >
 Cis_discrete_element
 Cis_discrete_element< DiscreteElement< Tags... > >
 Cis_discrete_vector
 Cis_discrete_vector< DiscreteVector< Tags... > >
 Cis_evaluator_admissible
 Cis_evaluator_admissible< SplineBuilder2D< ExecSpace, MemorySpace, BSplines1, BSplines2, DDimI1, DDimI2, SBCLower1, SBCUpper1, SBCLower2, SBCUpper2, Solver >, SplineEvaluator2D< ExecSpace, MemorySpace, BSplines1, BSplines2, DDimI1, DDimI2, LowerExtrapolationRule1, UpperExtrapolationRule1, LowerExtrapolationRule2, UpperExtrapolationRule2 > >
 Cis_evaluator_admissible< SplineBuilder2D< ExecSpace, MemorySpace, BSplines1, BSplines2, DDimI1, DDimI2, SBCLower1, SBCUpper1, SBCLower2, SBCUpper2, Solver >, SplineEvaluatorND< ExecSpace, MemorySpace, TypeSeq< BSplines1, BSplines2 >, TypeSeq< DDimI1, DDimI2 >, TypeSeq< LowerExtrapolationRule1, UpperExtrapolationRule1, LowerExtrapolationRule2, UpperExtrapolationRule2 > > >
 Cis_evaluator_admissible< SplineBuilder3D< ExecSpace, MemorySpace, BSplines1, BSplines2, BSplines3, DDimI1, DDimI2, DDimI3, SBCLower1, SBCUpper1, SBCLower2, SBCUpper2, SBCLower3, SBCUpper3, Solver >, SplineEvaluator3D< ExecSpace, MemorySpace, BSplines1, BSplines2, BSplines3, DDimI1, DDimI2, DDimI3, LowerExtrapolationRule1, UpperExtrapolationRule1, LowerExtrapolationRule2, UpperExtrapolationRule2, LowerExtrapolationRule3, UpperExtrapolationRule3 > >
 Cis_evaluator_admissible< SplineBuilder3D< ExecSpace, MemorySpace, BSplines1, BSplines2, BSplines3, DDimI1, DDimI2, DDimI3, SBCLower1, SBCUpper1, SBCLower2, SBCUpper2, SBCLower3, SBCUpper3, Solver >, SplineEvaluatorND< ExecSpace, MemorySpace, TypeSeq< BSplines1, BSplines2, BSplines3 >, TypeSeq< DDimI1, DDimI2, DDimI3 >, TypeSeq< LowerExtrapolationRule1, UpperExtrapolationRule1, LowerExtrapolationRule2, UpperExtrapolationRule2, LowerExtrapolationRule3, UpperExtrapolationRule3 > > >
 Cis_evaluator_admissible< SplineBuilder< ExecSpace, MemorySpace, BSplines, DDim, SBCLower, SBCUpper, Solver >, SplineEvaluator< ExecSpace, MemorySpace, BSplines, DDim, LowerExtrapolationRule, UpperExtrapolationRule > >
 Cis_evaluator_admissible< SplineBuilder< ExecSpace, MemorySpace, BSplines, DDim, SBCLower, SBCUpper, Solver >, SplineEvaluatorND< ExecSpace, MemorySpace, TypeSeq< BSplines >, TypeSeq< DDim >, TypeSeq< LowerExtrapolationRule, UpperExtrapolationRule > > >
 Cis_non_uniform_bsplines
 Cis_non_uniform_point_sampling
 Cis_periodic_sampling
 Cis_sparse_discrete_domain
 Cis_sparse_discrete_domain< SparseDiscreteDomain< Tags... > >
 Cis_spline_builder
 Cis_spline_builder2d
 Cis_spline_builder2d< SplineBuilder2D< ExecSpace, MemorySpace, BSpline1, BSpline2, DDimI1, DDimI2, SBCLower1, SBCUpper1, SBCLower2, SBCUpper2, Solver > >
 Cis_spline_builder3d
 Cis_spline_builder3d< SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, SBCLower1, SBCUpper1, SBCLower2, SBCUpper2, SBCLower3, SBCUpper3, Solver > >
 Cis_spline_builder< SplineBuilder< ExecSpace, MemorySpace, BSplines, InterpolationDDim, SBCLower, SBCUpper, Solver > >
 Cis_spline_evaluator
 Cis_spline_evaluator2d
 Cis_spline_evaluator2d< SplineEvaluator2D< ExecSpace, MemorySpace, BSpline1, BSpline2, EvaluationDDim1, EvaluationDDim2, LowerExtrapolationRule1, UpperExtrapolationRule1, LowerExtrapolationRule2, UpperExtrapolationRule2 > >
 Cis_spline_evaluator2d< SplineEvaluatorND< ExecSpace, MemorySpace, ddc::TypeSeq< BSpline1, BSpline2 >, ddc::TypeSeq< EvaluationDDim1, EvaluationDDim2 >, ddc::TypeSeq< LowerExtrapolationRule1, UpperExtrapolationRule1, LowerExtrapolationRule2, UpperExtrapolationRule2 > > >
 Cis_spline_evaluator3d
 Cis_spline_evaluator3d< SplineEvaluator3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, EvaluationDDim1, EvaluationDDim2, EvaluationDDim3, LowerExtrapolationRule1, UpperExtrapolationRule1, LowerExtrapolationRule2, UpperExtrapolationRule2, LowerExtrapolationRule3, UpperExtrapolationRule3 > >
 Cis_spline_evaluator3d< SplineEvaluatorND< ExecSpace, MemorySpace, ddc::TypeSeq< BSpline1, BSpline2, BSpline3 >, ddc::TypeSeq< EvaluationDDim1, EvaluationDDim2, EvaluationDDim3 >, ddc::TypeSeq< LowerExtrapolationRule1, UpperExtrapolationRule1, LowerExtrapolationRule2, UpperExtrapolationRule2, LowerExtrapolationRule3, UpperExtrapolationRule3 > > >
 Cis_spline_evaluator< SplineEvaluator< ExecSpace, MemorySpace, BSplines, EvaluationDDim, LowerExtrapolationRule, UpperExtrapolationRule > >
 Cis_spline_evaluator< SplineEvaluatorND< ExecSpace, MemorySpace, ddc::TypeSeq< BSplines >, ddc::TypeSeq< EvaluationDDim >, ddc::TypeSeq< LowerExtrapolationRule, UpperExtrapolationRule > > >
 Cis_spline_evaluatornd
 Cis_spline_evaluatornd< SplineEvaluatorND< ExecSpace, MemorySpace, BSplines, EvaluationDDim, ExtrapolationRule > >
 Cis_strided_discrete_domain
 Cis_strided_discrete_domain< StridedDiscreteDomain< Tags... > >
 Cis_uniform_bsplines
 Cis_uniform_point_sampling
 CKnotDiscreteDimensionIf the type DDim is a B-spline, defines type to the discrete dimension of the associated knots
 CKnotsAsInterpolationPointsHelper class for the initialisation of the mesh of interpolation points
 ►CKokkosAllocator
 CkwArgs_fftA structure embedding the configuration of the exposed FFT function with the type of normalization
 ►CNonUniformBSplinesThe type of a non-uniform 1D spline basis (B-spline)
 CNonUniformBsplinesKnots
 ►CNonUniformPointSamplingNonUniformPointSampling models a non-uniform discretization of the CDim segment \([a, b]\)
 CNullExtrapolationRuleA functor describing a null extrapolation boundary value for 1D spline evaluator
 CPdiEvent
 CPeriodicExtrapolationRuleA functor to represent periodic extrapolation in a 1D spline evaluator
 ►CPeriodicSamplingPeriodicSampling models a periodic discretization of the provided continuous dimension
 CPrinterOptions
 CScopeGuard
 CSparseDiscreteDomain
 CSparseDiscreteDomain<>
 CSplineBuilderA class for creating a spline approximation of a function
 CSplineBuilder2DA class for creating a 2D spline approximation of a function
 CSplineBuilder3DA class for creating a 3D spline approximation of a function
 CSplineEvaluatorA class to evaluate, differentiate or integrate a spline function
 CSplineEvaluator2DA class to evaluate, differentiate or integrate a 2D spline function
 CSplineEvaluator3DA class to evaluate, differentiate or integrate a 3D spline function
 CSplineEvaluatorNDA class to evaluate, differentiate or integrate a spline function of arbitrary dimension
 CSplineEvaluatorND< ExecSpace, MemorySpace, TypeSeq< BSplines... >, TypeSeq< EvaluationDDim... >, TypeSeq< ExtrapolationRule... > >
 CStridedDiscreteDomain
 CStridedDiscreteDomain<>
 CStridedDiscreteDomainIterator
 CTypeSeqA compile-time sequence of types
 ►CUniformBSplinesThe type of a uniform 1D spline basis (B-spline)
 CUniformBsplinesKnots
 ►CUniformPointSamplingUniformPointSampling models a uniform discretization of the provided continuous dimension