Loading [MathJax]/extensions/tex2jax.js
DDC 0.5.2
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 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::ChunkCommon< ElementType, DiscreteDomain< DDims... >, Kokkos::layout_right >
 Cddc::ChunkCommon< ElementType, DiscreteDomain< DDims... >, LayoutStridedPolicy >
 Cddc::ChunkCommon< ElementType, SupportType, Kokkos::layout_right >
 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::detail::DiscreteVectorConversionOperators< DiscreteVector< Tags... > >
 Cstd::false_type
 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_fftA 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::detail::NonUniformPointSamplingBase
 Cddc::NullExtrapolationRuleA functor describing a null extrapolation boundary value for 1D spline evaluator
 Cddc::PdiEvent
 Cddc::PeriodicExtrapolationRule< DimI >
 Cddc::detail::PeriodicSamplingBase
 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
 Cstd::is_base_of::type
 Cstd::is_base_of::type
 Cstd::is_base_of::type
 Cstd::is_base_of::type
 Cstd::is_base_of::type
 Cddc::detail::UniformBSplinesBase
 Cddc::detail::UniformPointSamplingBase