QuantLib_Interpolation_templateImpl man page

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

Synopsis

#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 >, 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

Author

Generated automatically by Doxygen for QuantLib from the source code.

Referenced By

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

Fri Sep 23 2016 Version 1.8.1 QuantLib