batch_domain_type typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
batched_interpolation_domain_type typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
batched_spline_domain_type typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
bsplines_type1 typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
bsplines_type2 typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
deriv(ddc::Coordinate< CoordsDims... > const &coord_eval, ddc::ChunkSpan< double const, spline_domain_type, Layout, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
deriv(ddc::ChunkSpan< double, batched_interpolation_domain_type, Layout1, memory_space > const spline_eval, ddc::ChunkSpan< ddc::Coordinate< CoordsDims... > const, batched_interpolation_domain_type, Layout2, memory_space > const coords_eval, ddc::ChunkSpan< double const, batched_spline_domain_type, Layout3, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
deriv2(ddc::Coordinate< CoordsDims... > const &coord_eval, ddc::ChunkSpan< double const, spline_domain_type, Layout, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
deriv2(ddc::ChunkSpan< double, batched_interpolation_domain_type, Layout1, memory_space > const spline_eval, ddc::ChunkSpan< ddc::Coordinate< CoordsDims... > const, batched_interpolation_domain_type, Layout2, memory_space > const coords_eval, ddc::ChunkSpan< double const, batched_spline_domain_type, Layout3, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
deriv_1_and_2(ddc::Coordinate< CoordsDims... > const &coord_eval, ddc::ChunkSpan< double const, spline_domain_type, Layout, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
deriv_1_and_2(ddc::ChunkSpan< double, batched_interpolation_domain_type, Layout1, memory_space > const spline_eval, ddc::ChunkSpan< ddc::Coordinate< CoordsDims... > const, batched_interpolation_domain_type, Layout2, memory_space > const coords_eval, ddc::ChunkSpan< double const, batched_spline_domain_type, Layout3, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
deriv_dim_1(ddc::Coordinate< CoordsDims... > const &coord_eval, ddc::ChunkSpan< double const, spline_domain_type, Layout, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
deriv_dim_1(ddc::ChunkSpan< double, batched_interpolation_domain_type, Layout1, memory_space > const spline_eval, ddc::ChunkSpan< ddc::Coordinate< CoordsDims... > const, batched_interpolation_domain_type, Layout2, memory_space > const coords_eval, ddc::ChunkSpan< double const, batched_spline_domain_type, Layout3, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
deriv_dim_2(ddc::Coordinate< CoordsDims... > const &coord_eval, ddc::ChunkSpan< double const, spline_domain_type, Layout, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
deriv_dim_2(ddc::ChunkSpan< double, batched_interpolation_domain_type, Layout1, memory_space > const spline_eval, ddc::ChunkSpan< ddc::Coordinate< CoordsDims... > const, batched_interpolation_domain_type, Layout2, memory_space > const coords_eval, ddc::ChunkSpan< double const, batched_spline_domain_type, Layout3, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
exec_space typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
integrate(ddc::ChunkSpan< double, batch_domain_type, Layout1, memory_space > const integrals, ddc::ChunkSpan< double const, batched_spline_domain_type, Layout2, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
interpolation_domain_type typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
interpolation_domain_type1 typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
interpolation_domain_type2 typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
left_extrapolation_rule_1_type typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
left_extrapolation_rule_2_type typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
left_extrapolation_rule_dim_1() const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
left_extrapolation_rule_dim_2() const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
memory_space typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
operator()(ddc::Coordinate< CoordsDims... > const &coord_eval, ddc::ChunkSpan< double const, spline_domain_type, Layout, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
operator()(ddc::ChunkSpan< double, batched_interpolation_domain_type, Layout1, memory_space > const spline_eval, ddc::ChunkSpan< ddc::Coordinate< CoordsDims... > const, batched_interpolation_domain_type, Layout2, memory_space > const coords_eval, ddc::ChunkSpan< double const, batched_spline_domain_type, Layout3, memory_space > const spline_coef) const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
operator=(SplineEvaluator2D const &x)=default | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
operator=(SplineEvaluator2D &&x)=default | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
right_extrapolation_rule_1_type typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
right_extrapolation_rule_2_type typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
right_extrapolation_rule_dim_1() const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
right_extrapolation_rule_dim_2() const | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inline |
spline_domain_type typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
spline_domain_type1 typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
spline_domain_type2 typedef | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
SplineEvaluator2D(LeftExtrapolationRule1 const &left_extrap_rule1, RightExtrapolationRule1 const &right_extrap_rule1, LeftExtrapolationRule2 const &left_extrap_rule2, RightExtrapolationRule2 const &right_extrap_rule2) | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | inlineexplicit |
SplineEvaluator2D(SplineEvaluator2D const &x)=default | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
SplineEvaluator2D(SplineEvaluator2D &&x)=default | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |
~SplineEvaluator2D()=default | ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > | |