QuantLib_Interpolation_templateImpl man page

Interpolation::templateImpl< I1, I2 > — basic template implementation  


#include <ql/math/interpolation.hpp>

Inherits Interpolation::Impl.

Inherited by AbcdInterpolationImpl< I1, I2 >, BackwardFlatInterpolationImpl< I1, I2 >, ConvexMonotoneImpl< I1, I2 >, CubicInterpolationImpl< I1, I2 >, ForwardFlatInterpolationImpl< I1, I2 >, KernelInterpolationImpl< I1, I2, Kernel >, LagrangeInterpolationImpl< I1, I2 >, LinearInterpolationImpl< I1, I2 >, LogInterpolationImpl< I1, I2, Interpolator >, MixedInterpolationImpl< I1, I2, Interpolator1, Interpolator2 >, VannaVolgaInterpolationImpl< I1, I2 >, and XABRInterpolationImpl< I1, I2, Model >.

Public Member Functions

templateImpl (const I1 &xBegin, const I1 &xEnd, const I2 &yBegin, const int requiredPoints=2)
Real xMin () const
Real xMax () const
std::vector< Real > xValues () const
std::vector< Real > yValues () const
bool isInRange (Real x) const

Protected Member Functions

Size locate (Real x) const

Protected Attributes

I1 xBegin_
I1 xEnd_
I2 yBegin_

Detailed Description

template<class I1, class I2>

class QuantLib::Interpolation::templateImpl< I1, I2 >" basic template implementation


Generated automatically by Doxygen for QuantLib from the source code.

Referenced By

The man pages locate(3), templateImpl(3), xBegin_(3), xEnd_(3) and yBegin_(3) are aliases of QuantLib_Interpolation_templateImpl(3).

Mon Apr 30 2018 Version 1.12.1 QuantLib