File: Interpolator.h
namespace Pythia7
template <typename ValType, typename ArgType>
STRUCT
InterpolateLinear
Public members:
template <typename Iterator>
inline ValType
operator()(Iterator begin, Iterator lower, const ArgType & arg,
Iterator upper, Iterator end) const;
inline ValType
interpolate(const ArgType & a0, const ArgType & arg, const ArgType & a1,
const ValType & v0, const ValType & v1) const;
template <typename ValType, typename ArgType,
typename InterpolateType = InterpolateLinear<ValType, ArgType>,
typename MapType = map<ArgType, ValType> >
CLASS
Interpolator:
Base class:
Public members:
inline Interpolator();
inline Interpolator(const InterpolateType &);
inline Interpolator(const Interpolator &);
inline Interpolator(const MapType &,
const InterpolateType & = InterpolateType());
inline Interpolator & operator=(const Interpolator &);
inline ValType operator()(const ArgType &) const;
Private members:
InterpolateType interpolate;
DEFINED MACROS
INCLUDED FILES