|
using | BSplinesR_tag = BSplinesR |
| The radial bspline from which the polar bsplines are constructed.
|
|
using | BSplinesTheta_tag = BSplinesTheta |
| The poloidal bspline from which the polar bsplines are constructed.
|
|
using | DimR = typename BSplinesR::continuous_dimension_type |
| The tag for the radial direction of the bsplines.
|
|
using | DimTheta = typename BSplinesTheta::continuous_dimension_type |
| The tag for the poloidal direction of the bsplines.
|
|
using | discrete_dimension_type = PolarBSplines |
| The tag denoting the discrete dimension described by this class.
|
|
using | tensor_product_index_type = ddc::DiscreteElement< BSplinesR, BSplinesTheta > |
| The type of a 2D index for the subset of the polar bsplines which can be expressed as a tensor product of 1D bsplines.
|
|
using | tensor_product_idx_range_type = ddc::DiscreteDomain< BSplinesR, BSplinesTheta > |
| The type of the 2D idx_range for the subset of the polar bsplines which can be expressed as a tensor product of 1D bsplines.
|
|
using | tensor_product_idx_step_type = ddc::DiscreteVector< BSplinesR, BSplinesTheta > |
| The type of a 2D vector for the subset of the polar bsplines which can be expressed as a tensor product of 1D bsplines.
|
|
static constexpr std::size_t | n_singular_basis () |
| Get the number of singular bsplines i.e.
|
|
static constexpr ddc::DiscreteDomain< DDim > | singular_idx_range () |
| Get the ddc::DiscreteDomain containing the indices of the b-splines which traverse the singular point.
|
|
static KOKKOS_FUNCTION ddc::DiscreteElement< DDim > | get_polar_index (tensor_product_index_type const &idx) |
| Get the index of the polar bspline which, when evaluated at the same point, returns the same values as the 2D tensor product bspline indicated by the index passed as an argument.
|
|
static KOKKOS_FUNCTION tensor_product_index_type | get_2d_index (ddc::DiscreteElement< DDim > const &idx) |
| Get the 2D index of the tensor product bspline which, when evaluated at the same point, returns the same values as the polar bspline indicated by the index passed as an argument.
|
|
static int constexpr | continuity |
| The continuity enforced by the bsplines at the singular point.
|
|