| batch_domain(BatchedInterpolationDDom const &batched_interpolation_domain) const noexcept | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | inline |
| batch_domain_type typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| batched_derivs_domain_type typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| batched_derivs_domain_type1 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| batched_derivs_domain_type1_2 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| batched_derivs_domain_type1_3 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| batched_derivs_domain_type2 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| batched_derivs_domain_type2_3 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| batched_derivs_domain_type3 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| batched_interpolation_domain(BatchedInterpolationDDom const &batched_interpolation_domain) const noexcept | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | inline |
| batched_interpolation_domain_type typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| batched_spline_domain(BatchedInterpolationDDom const &batched_interpolation_domain) const noexcept | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | inline |
| batched_spline_domain_type typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| bsplines_type1 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| bsplines_type2 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| bsplines_type3 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| builder_type1 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| builder_type_2_3 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| continuous_dimension_type1 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| continuous_dimension_type2 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| continuous_dimension_type3 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| deriv_type1 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| deriv_type2 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| deriv_type3 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| exec_space typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| interpolation_discrete_dimension_type1 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| interpolation_discrete_dimension_type2 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| interpolation_discrete_dimension_type3 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| interpolation_domain() const noexcept | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | inline |
| interpolation_domain_type typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| interpolation_domain_type1 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| interpolation_domain_type2 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| interpolation_domain_type3 typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| memory_space typedef | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| operator()(ddc::ChunkSpan< double, batched_spline_domain_type< BatchedInterpolationDDom >, Layout, memory_space > spline, ddc::ChunkSpan< double const, BatchedInterpolationDDom, Layout, memory_space > vals, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1< BatchedInterpolationDDom >, Layout, memory_space > > derivs_min1=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1< BatchedInterpolationDDom >, Layout, memory_space > > derivs_max1=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type2< BatchedInterpolationDDom >, Layout, memory_space > > derivs_min2=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type2< BatchedInterpolationDDom >, Layout, memory_space > > derivs_max2=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type3< BatchedInterpolationDDom >, Layout, memory_space > > derivs_min3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type3< BatchedInterpolationDDom >, Layout, memory_space > > derivs_max3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1_2< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min1_min2=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1_2< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max1_min2=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1_2< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min1_max2=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1_2< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max1_max2=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type2_3< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min2_min3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type2_3< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max2_min3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type2_3< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min2_max3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type2_3< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max2_max3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1_3< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min1_min3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1_3< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max1_min3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1_3< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min1_max3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type1_3< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max1_max3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min1_min2_min3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max1_min2_min3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min1_max2_min3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max1_max2_min3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min1_min2_max3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max1_min2_max3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_min1_max2_max3=std::nullopt, std::optional< ddc::ChunkSpan< double const, batched_derivs_domain_type< BatchedInterpolationDDom >, Layout, memory_space > > mixed_derivs_max1_max2_max3=std::nullopt) const | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| operator=(SplineBuilder3D const &x)=delete | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| operator=(SplineBuilder3D &&x)=default | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| spline_domain() const noexcept | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | inline |
| SplineBuilder3D(interpolation_domain_type const &interpolation_domain, std::optional< std::size_t > cols_per_chunk=std::nullopt, std::optional< unsigned int > preconditioner_max_block_size=std::nullopt) | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | inlineexplicit |
| SplineBuilder3D(BatchedInterpolationDDom const &batched_interpolation_domain, std::optional< std::size_t > cols_per_chunk=std::nullopt, std::optional< unsigned int > preconditioner_max_block_size=std::nullopt) | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | inlineexplicit |
| SplineBuilder3D(SplineBuilder3D const &x)=delete | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| SplineBuilder3D(SplineBuilder3D &&x)=default | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |
| ~SplineBuilder3D()=default | ddc::SplineBuilder3D< ExecSpace, MemorySpace, BSpline1, BSpline2, BSpline3, DDimI1, DDimI2, DDimI3, BcLower1, BcUpper1, BcLower2, BcUpper2, BcLower3, BcUpper3, Solver > | |