DDC 0.0.0

a discrete domain computation library

ddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace > Member List

This is the complete list of members for ddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >, including all inherited members.

discrete_dimension_type typedefddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
discrete_domain_type typedefddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
discrete_element_type typedefddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
discrete_vector_type typedefddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
eval_basis(DSpan1D values, ddc::Coordinate< Tag > const &x) constddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
eval_basis_and_n_derivs(ddc::DSpan2D derivs, ddc::Coordinate< Tag > const &x, std::size_t n) constddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
eval_deriv(DSpan1D derivs, ddc::Coordinate< Tag > const &x) constddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
full_domain() constddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
get_first_support_knot(discrete_element_type const &ix) constddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
get_knot(int knot_idx) const noexceptddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
get_last_support_knot(discrete_element_type const &ix) constddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
get_support_knot_n(discrete_element_type const &ix, int n) constddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
Implddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >friend
Impl()=defaultddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
Impl(ddc::Coordinate< Tag > rmin, ddc::Coordinate< Tag > rmax, std::size_t ncells)ddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inlineexplicit
Impl(Impl< DDim, OriginMemorySpace > const &impl)ddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inlineexplicit
Impl(Impl const &x)=defaultddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
Impl(Impl &&x)=defaultddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
integrals(ddc::ChunkSpan< double, discrete_domain_type, Layout, MemorySpace2 > int_vals) constddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
length() const noexceptddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
nbasis() const noexceptddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
ncells() const noexceptddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
operator=(Impl const &x)=defaultddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
operator=(Impl &&x)=defaultddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >
rmax() const noexceptddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
rmin() const noexceptddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
size() const noexceptddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >inline
~Impl()=defaultddc::UniformBSplines< Tag, D >::Impl< DDim, MemorySpace >