DDC 0.0.0

a discrete domain computation library

ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX > Member List

This is the complete list of members for ddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >, including all inherited members.

batch_domain_type typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
batched_interpolation_domain_type typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
batched_spline_domain_type typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
bsplines_type1 typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
bsplines_type2 typedefddc::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) constddc::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) constddc::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) constddc::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) constddc::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) constddc::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) constddc::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) constddc::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) constddc::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) constddc::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) constddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >inline
exec_space typedefddc::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) constddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >inline
interpolation_domain_type typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
interpolation_domain_type1 typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
interpolation_domain_type2 typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
left_extrapolation_rule_1_type typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
left_extrapolation_rule_2_type typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
left_extrapolation_rule_dim_1() constddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >inline
left_extrapolation_rule_dim_2() constddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >inline
memory_space typedefddc::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) constddc::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) constddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >inline
operator=(SplineEvaluator2D const &x)=defaultddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
operator=(SplineEvaluator2D &&x)=defaultddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
right_extrapolation_rule_1_type typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
right_extrapolation_rule_2_type typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
right_extrapolation_rule_dim_1() constddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >inline
right_extrapolation_rule_dim_2() constddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >inline
spline_domain_type typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
spline_domain_type1 typedefddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
spline_domain_type2 typedefddc::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)=defaultddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
SplineEvaluator2D(SplineEvaluator2D &&x)=defaultddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >
~SplineEvaluator2D()=defaultddc::SplineEvaluator2D< ExecSpace, MemorySpace, BSplinesType1, BSplinesType2, interpolation_mesh_type1, interpolation_mesh_type2, LeftExtrapolationRule1, RightExtrapolationRule1, LeftExtrapolationRule2, RightExtrapolationRule2, IDimX >