A structure containing the two ChunkViews necessary to define a constant reference to a spline on a set of polar basis splines. More...
Public Types | |
using | BSplinesR = typename PolarBSplinesType::BSplinesR_tag |
The radial bspline from which the polar bsplines are constructed. | |
using | BSplinesTheta = typename PolarBSplinesType::BSplinesTheta_tag |
The poloidal bspline from which the polar bsplines are constructed. | |
Public Member Functions | |
PolarSplineView (PolarSpline< PolarBSplinesType, MemSpace > const &spl) | |
Construct a constant reference to a PolarSpline. More... | |
PolarSplineView (PolarSplineSpan< PolarBSplinesType, MemSpace > const &spl) | |
Construct a constant reference to a PolarSpline from a PolarSplineSpan. More... | |
PolarSplineSpan< PolarBSplinesType, MemSpace > | span_view () const |
Get a reference to the polar spline referenced by this polar spline view. More... | |
PolarSplineView< PolarBSplinesType, MemSpace > | span_cview () const |
Get a constant reference to the polar spline referenced by this polar spline view. More... | |
Public Attributes | |
ddc::ChunkSpan< double const, ddc::DiscreteDomain< BSplinesR, BSplinesTheta >, std::experimental::layout_right, MemSpace > const | spline_coef |
A ChunkView containing the coefficients in front of the b-spline elements which can be expressed as a tensor product of 1D bsplines. | |
ddc::ChunkSpan< double const, ddc::DiscreteDomain< PolarBSplinesType >, std::experimental::layout_right, MemSpace > const | singular_spline_coef |
A ChunkView containing the coefficients in front of the b-spline elements near the singular point which cannot be expressed as a tensor product of 1D bsplines. | |
A structure containing the two ChunkViews necessary to define a constant reference to a spline on a set of polar basis splines.
PolarBSplinesType | The type of the polar bsplines on which this spline is defined. |
|
inline |
Construct a constant reference to a PolarSpline.
spl | The PolarSpline being referenced. |
|
inline |
Construct a constant reference to a PolarSpline from a PolarSplineSpan.
spl | The PolarSpline being referenced. |
|
inline |
Get a reference to the polar spline referenced by this polar spline view.
|
inline |
Get a constant reference to the polar spline referenced by this polar spline view.