Cddc::AlignedAllocator< T, N > | |
Cddc::reducer::band< T > | |
Cddc::reducer::bor< T > | |
Cddc::reducer::bxor< T > | |
Cddc::cartesian_prod< DDoms > | |
Cddc::cartesian_prod< DiscreteDomain< DDims... > > | |
Cddc::cartesian_prod< DiscreteDomain< DDims1... >, DiscreteDomain< DDims2... >, DDomsTail... > | |
Cddc::cartesian_prod<> | |
Cddc::chunk_traits< T > | |
►Cddc::ChunkCommon< ElementType, SupportType, LayoutStridedPolicy > | |
Cddc::ChunkSpan< ElementType, SupportType, LayoutStridedPolicy, MemorySpace > | |
►Cddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, Kokkos::layout_right > | |
Cddc::Chunk< ElementType, DiscreteDomain< DDims... >, Allocator > | |
►Cddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy > | |
Cddc::ChunkSpan< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy, MemorySpace > | |
►Cddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right > | |
Cddc::Chunk< ElementType, SupportType, Allocator > | |
Cddc::ConstantExtrapolationRule< DimI, Dim > | |
Cddc::ConstantExtrapolationRule< DimI > | A functor for describing a spline boundary value by a constant extrapolation for 1D evaluator |
Cddc::ConstantExtrapolationRule< DimI, DimNI > | A functor for describing a spline boundary value by a constant extrapolation for 2D evaluator |
Cddc::coordinate_of< T > | |
Cddc::Deriv< CDim > | A templated struct representing a discrete dimension storing the derivatives of a function along a continuous dimension CDim |
Cddc::DiscreteDomain< DDims > | |
Cddc::DiscreteDomain< ddc::NonUniformBsplinesKnots > | |
Cddc::DiscreteDomain< ddc::UniformBsplinesKnots > | |
Cddc::DiscreteDomain< DDims... > | |
Cddc::DiscreteDomain< interpolation_discrete_dimension_type > | |
Cddc::DiscreteDomain<> | |
Cddc::DiscreteDomainIterator< DDim > | |
Cddc::DiscreteElement< Tags > | A DiscreteElement identifies an element of the discrete dimension |
Cddc::DiscreteElement< DDim > | |
Cddc::DiscreteElement< DDims... > | |
►Cddc::detail::DiscreteVectorConversionOperators< T > | |
Cddc::DiscreteVector< DDims... > | |
Cddc::DiscreteVector< DDim > | |
►Cddc::detail::DiscreteVectorConversionOperators< DiscreteVector< Tags... > > | |
Cddc::DiscreteVector< Tags > | A DiscreteVector is a vector in the discrete dimension |
►Cstd::false_type | |
Cddc::is_discrete_domain< T > | |
Cddc::is_discrete_element< T > | |
Cddc::is_discrete_vector< T > | |
Cddc::is_sparse_discrete_domain< T > | |
Cddc::is_strided_discrete_domain< T > | |
Cddc::Fourier< Dim > | A templated tag representing a continuous dimension in the Fourier space associated to the original continuous dimension |
Cddc::GrevilleInterpolationPoints< BSplines, BcLower, BcUpper > | A class which provides helper functions to initialise the Greville points from a B-Spline definition |
Cddc::NonUniformBSplines< CDim, D >::Impl< DDim, MemorySpace > | Storage class of the static attributes of the discrete dimension |
Cddc::NonUniformPointSampling< CDim >::Impl< DDim, MemorySpace > | |
Cddc::PeriodicSampling< CDim >::Impl< DDim, MemorySpace > | |
Cddc::UniformBSplines< CDim, D >::Impl< DDim, MemorySpace > | Storage class of the static attributes of the discrete dimension |
Cddc::UniformPointSampling< CDim >::Impl< DDim, MemorySpace > | |
Cddc::KnotDiscreteDimension< DDim > | If the type DDim is a B-spline, defines type to the discrete dimension of the associated knots |
Cddc::KnotsAsInterpolationPoints< BSplines, BcLower, BcUpper > | Helper class for the initialisation of the mesh of interpolation points |
Cddc::KokkosAllocator< T, MemorySpace > | |
Cddc::kwArgs_fft | A structure embedding the configuration of the exposed FFT function with the type of normalization |
Cddc::reducer::land< T > | |
Cddc::reducer::lor< T > | |
Cddc::reducer::max< T > | |
Cddc::reducer::min< T > | |
Cddc::reducer::minmax< T > | |
►Cddc::detail::NonUniformBSplinesBase | |
Cddc::NonUniformBSplines< CDim, D > | The type of a non-uniform 1D spline basis (B-spline) |
►Cddc::detail::NonUniformPointSamplingBase | |
Cddc::NonUniformPointSampling< Sampling::continuous_dimension_type > | |
►Cddc::NonUniformPointSampling< T::continuous_dimension_type > | |
Cddc::NonUniformBsplinesKnots< T > | |
Cddc::NonUniformPointSampling< CDim > | NonUniformPointSampling models a non-uniform discretization of the CDim segment \([a, b]\) |
Cddc::NullExtrapolationRule | A functor describing a null extrapolation boundary value for 1D spline evaluator |
Cddc::PdiEvent | |
Cddc::PeriodicExtrapolationRule< DimI > | |
►Cddc::detail::PeriodicSamplingBase | |
Cddc::PeriodicSampling< CDim > | PeriodicSampling models a periodic discretization of the provided continuous dimension |
Cddc::reducer::prod< T > | |
Cddc::AlignedAllocator< T, N >::rebind< U > | |
Cddc::KokkosAllocator< T, MemorySpace >::rebind< U > | |
Cddc::ScopeGuard | |
Cddc::ChunkSpan< ElementType, SupportType, LayoutStridedPolicy, MemorySpace >::slicer< TypeSeq > | |
Cddc::SparseDiscreteDomain< DDims > | |
Cddc::SparseDiscreteDomain<> | |
Cddc::SparseDiscreteDomainIterator< DDim > | |
Cddc::SplineBuilder< ExecSpace, MemorySpace, BSplines, InterpolationDDim, BcLower, BcUpper, Solver > | A class for creating a spline approximation of a function |
Cddc::SplineBuilder2D< ExecSpace, MemorySpace, BSpline1, BSpline2, DDimI1, DDimI2, BcLower1, BcUpper1, BcLower2, BcUpper2, Solver > | A class for creating a 2D spline approximation of a function |
Cddc::SplineBuilder< ExecSpace, MemorySpace, BSpline1, DDimI1, BcLower1, BcUpper1, Solver > | |
Cddc::SplineBuilder< ExecSpace, MemorySpace, BSpline2, DDimI2, BcLower2, BcUpper2, Solver > | |
Cddc::SplineEvaluator< ExecSpace, MemorySpace, BSplines, EvaluationDDim, LowerExtrapolationRule, UpperExtrapolationRule > | A class to evaluate, differentiate or integrate a spline function |
Cddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplines1, BSplines2, EvaluationDDim1, EvaluationDDim2, LowerExtrapolationRule1, UpperExtrapolationRule1, LowerExtrapolationRule2, UpperExtrapolationRule2 > | A class to evaluate, differentiate or integrate a 2D spline function |
Cddc::StridedDiscreteDomain< DDims > | |
Cddc::StridedDiscreteDomain<> | |
Cddc::StridedDiscreteDomainIterator< DDim > | |
Cddc::reducer::sum< T > | |
►Cstd::true_type | |
Cddc::is_discrete_domain< DiscreteDomain< Tags... > > | |
Cddc::is_discrete_element< DiscreteElement< Tags... > > | |
Cddc::is_discrete_vector< DiscreteVector< Tags... > > | |
Cddc::is_sparse_discrete_domain< SparseDiscreteDomain< Tags... > > | |
Cddc::is_strided_discrete_domain< StridedDiscreteDomain< Tags... > > | |
►Cstd::is_base_of::type | |
Cddc::is_non_uniform_bsplines< DDim > | |
►Cstd::is_base_of::type | |
Cddc::is_non_uniform_point_sampling< DDim > | |
►Cstd::is_base_of::type | |
Cddc::is_periodic_sampling< DDim > | |
►Cstd::is_base_of::type | |
Cddc::is_uniform_bsplines< DDim > | |
►Cstd::is_base_of::type | |
Cddc::is_uniform_point_sampling< DDim > | |
►Cddc::detail::UniformBSplinesBase | |
Cddc::UniformBSplines< CDim, D > | The type of a uniform 1D spline basis (B-spline) |
►Cddc::detail::UniformPointSamplingBase | |
Cddc::UniformPointSampling< Sampling::continuous_dimension_type > | |
►Cddc::UniformPointSampling< T::continuous_dimension_type > | |
Cddc::UniformBsplinesKnots< T > | |
Cddc::UniformPointSampling< CDim > | UniformPointSampling models a uniform discretization of the provided continuous dimension |