Analysis Software
Documentation for sPHENIX simulation software
|
helper struct for performing multi-dimensional linear interpolation More...
#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/detail/interpolation_impl.hpp>
helper struct for performing multi-dimensional linear interpolation
T | type of values to be interpolated |
Point1 | type specifying geometric positions |
Point2 | type specifying geometric positions |
Point3 | type specifying geometric positions |
D | current dimension on which to perform reduction |
N | number of hyper box corners |
U
and V
of value type T
as well as two double
a
and b
, then the following must be a valid expression a * U + b * V
yielding an object which is (implicitly) convertible to T
.Point
types must represent d-dimensional positions and support coordinate access using operator
[]. Coordinate indices must start at 0.N
is the number of hyper box corners which is where is the dimensionality of the hyper box. The dimensionality must be consistent with the provided Point
types. Definition at line 99 of file interpolation_impl.hpp.
View newest version in sPHENIX GitHub at line 99 of file interpolation_impl.hpp