| ▼Nddc | The top-level namespace of DDC |
| ►Nexperimental | |
| CDims | |
| ►Nreducer | |
| Cband | |
| Cbor | |
| Cbxor | |
| Cland | |
| Clor | |
| Cmax | |
| Cmin | |
| Cminmax | |
| Cprod | |
| Csum | |
| ►CAlignedAllocator | |
| Crebind | |
| CChunk | |
| Cchunk_traits | |
| CChunkCommon | |
| ►CChunkSpan | |
| CSlicer | |
| CSlicer< TypeSeq< DDims... > > | |
| CConstantExtrapolationRule | A functor for describing a spline boundary value by a constant extrapolation for 2D evaluator |
| Ccoordinate_of | |
| CDeriv | A templated struct representing a discrete dimension storing the derivatives of a function along a continuous dimension CDim |
| CDiscreteDimension | |
| CDiscreteDomain | |
| CDiscreteDomain<> | |
| CDiscreteDomainIterator | |
| CDiscreteElement | A DiscreteElement identifies an element of the discrete dimension |
| CDiscreteVector | A DiscreteVector is a vector in the discrete dimension |
| CFourier | A templated tag representing a continuous dimension in the Fourier space associated to the original continuous dimension |
| CGrevilleInterpolationPoints | A 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 | |
| CKnotDiscreteDimension | If the type DDim is a B-spline, defines type to the discrete dimension of the associated knots |
| CKnotsAsInterpolationPoints | Helper class for the initialisation of the mesh of interpolation points |
| ►CKokkosAllocator | |
| Crebind | |
| CkwArgs_fft | A structure embedding the configuration of the exposed FFT function with the type of normalization |
| ►CNonUniformBSplines | The type of a non-uniform 1D spline basis (B-spline) |
| CImpl | Storage class of the static attributes of the discrete dimension |
| CNonUniformBsplinesKnots | |
| ►CNonUniformPointSampling | NonUniformPointSampling models a non-uniform discretization of the CDim segment \([a, b]\) |
| CImpl | |
| CNullExtrapolationRule | A functor describing a null extrapolation boundary value for 1D spline evaluator |
| CPdiEvent | |
| CPeriodicExtrapolationRule | A functor to represent periodic extrapolation in a 1D spline evaluator |
| ►CPeriodicSampling | PeriodicSampling models a periodic discretization of the provided continuous dimension |
| CImpl | |
| CPrinterOptions | |
| CScopeGuard | |
| CSparseDiscreteDomain | |
| CSparseDiscreteDomain<> | |
| CSplineBuilder | A class for creating a spline approximation of a function |
| CSplineBuilder2D | A class for creating a 2D spline approximation of a function |
| CSplineBuilder3D | A class for creating a 3D spline approximation of a function |
| CSplineEvaluator | A class to evaluate, differentiate or integrate a spline function |
| CSplineEvaluator2D | A class to evaluate, differentiate or integrate a 2D spline function |
| CSplineEvaluator3D | A class to evaluate, differentiate or integrate a 3D spline function |
| CSplineEvaluatorND | A class to evaluate, differentiate or integrate a spline function of arbitrary dimension |
| CSplineEvaluatorND< ExecSpace, MemorySpace, TypeSeq< BSplines... >, TypeSeq< EvaluationDDim... >, TypeSeq< ExtrapolationRule... > > | |
| CStridedDiscreteDomain | |
| CStridedDiscreteDomain<> | |
| CStridedDiscreteDomainIterator | |
| CTypeSeq | A compile-time sequence of types |
| ►CUniformBSplines | The type of a uniform 1D spline basis (B-spline) |
| CImpl | Storage class of the static attributes of the discrete dimension |
| CUniformBsplinesKnots | |
| ►CUniformPointSampling | UniformPointSampling models a uniform discretization of the provided continuous dimension |
| CImpl | |