DDC 0.0.0

a discrete domain computation library

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

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

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