Helper class for the initialisation of the mesh of interpolation points. More...
Public Types | |
using | interpolation_mesh_type |
The DDC type of the sampling for the interpolation points. | |
Static Public Member Functions | |
template<typename Sampling , typename U = BSplines> | |
static auto | get_sampling () |
Get the sampling of interpolation points. | |
template<typename Sampling > | |
static ddc::DiscreteDomain< Sampling > | get_domain () |
Get the domain which can be used to access the interpolation points in the sampling. | |
Helper class for the initialisation of the mesh of interpolation points.
A helper class for the initialisation of the mesh of interpolation points. This class should be used when the interpolation points should be located at the knots of the spline. This is possible with any kind of boundary condition except Greville boundary conditions (as there will not be enough interpolation points). In the case of strongly non-uniform splines this choice may result in a less well conditioned problem, however most mathematical stability results are proven with this choice of interpolation points.
using ddc::KnotsAsInterpolationPoints< BSplines, BcXmin, BcXmax >::interpolation_mesh_type |
The DDC type of the sampling for the interpolation points.
|
inlinestatic |
Get the sampling of interpolation points.
|
inlinestatic |
Get the domain which can be used to access the interpolation points in the sampling.