The type of a nonuniform 1D spline basis (Bspline). More...
#include <bsplines_non_uniform.hpp>
Classes  
class  Impl 
Storage class of the static attributes of the discrete dimension. More...  
Public Types  
using  continuous_dimension_type = CDim 
The tag identifying the continuous dimension on which the support of the Bsplines are defined.  
using  discrete_dimension_type = NonUniformBSplines 
The discrete dimension identifying Bsplines.  
Static Public Member Functions  
static constexpr std::size_t  degree () noexcept 
The degree of Bsplines.  
static constexpr bool  is_periodic () noexcept 
Indicates if the Bsplines are periodic or not.  
static constexpr bool  is_uniform () noexcept 
Indicates if the Bsplines are uniform or not (this is not the case here).  
The type of a nonuniform 1D spline basis (Bspline).
Knots for nonuniform Bsplines are nonuniformly distributed (no assumption is made on the uniformity of their distribution, the associated discrete dimension is a NonUniformPointSampling).
CDim  The tag identifying the continuous dimension on which the support of the Bspline functions are defined. 
D  The degree of the Bsplines. 
Definition at line 41 of file bsplines_non_uniform.hpp.
using ddc::NonUniformBSplines< CDim, D >::continuous_dimension_type = CDim 
The tag identifying the continuous dimension on which the support of the Bsplines are defined.
Definition at line 47 of file bsplines_non_uniform.hpp.
using ddc::NonUniformBSplines< CDim, D >::discrete_dimension_type = NonUniformBSplines 
The discrete dimension identifying Bsplines.
Definition at line 50 of file bsplines_non_uniform.hpp.

inlinestaticconstexprnoexcept 

inlinestaticconstexprnoexcept 
Indicates if the Bsplines are periodic or not.
Definition at line 65 of file bsplines_non_uniform.hpp.

inlinestaticconstexprnoexcept 
Indicates if the Bsplines are uniform or not (this is not the case here).
Definition at line 74 of file bsplines_non_uniform.hpp.