DDC 0.0.0

a discrete domain computation library

ddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX > Member List

This is the complete list of members for ddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >, including all inherited members.

batch_domain_type typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
batched_interpolation_domain_type typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
batched_spline_domain_type typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
bsplines_type typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
deriv(ddc::Coordinate< CoordsDims... > const &coord_eval, ddc::ChunkSpan< double const, spline_domain_type, Layout, memory_space > const spline_coef) constddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, 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::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >inline
exec_space typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, 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::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >inline
interpolation_domain_type typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
interpolation_mesh_type typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
left_extrapolation_rule() constddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >inline
left_extrapolation_rule_type typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
memory_space typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
operator()(ddc::Coordinate< CoordsDims... > const &coord_eval, ddc::ChunkSpan< double const, spline_domain_type, Layout, memory_space > const spline_coef) constddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, 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::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >inline
operator=(SplineEvaluator const &x)=defaultddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
operator=(SplineEvaluator &&x)=defaultddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
right_extrapolation_rule() constddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >inline
right_extrapolation_rule_type typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
spline_domain_type typedefddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
SplineEvaluator(LeftExtrapolationRule const &left_extrap_rule, RightExtrapolationRule const &right_extrap_rule)ddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >inlineexplicit
SplineEvaluator(SplineEvaluator const &x)=defaultddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
SplineEvaluator(SplineEvaluator &&x)=defaultddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >
~SplineEvaluator()=defaultddc::SplineEvaluator< ExecSpace, MemorySpace, BSplinesType, InterpolationMesh, LeftExtrapolationRule, RightExtrapolationRule, IDimX >