QuantLib_Interpolation2D_templateImpl man page

Interpolation2D::templateImpl< I1, I2, M > — basic template implementation  


#include <ql/math/interpolations/interpolation2d.hpp>

Inherits Interpolation2D::Impl.

Inherited by BackwardflatLinearInterpolationImpl< I1, I2, M >, BicubicSplineImpl< I1, I2, M >, BilinearInterpolationImpl< I1, I2, M >, KernelInterpolation2DImpl< I1, I2, M, Kernel >, and Polynomial2DSplineImpl< I1, I2, M >.

Public Member Functions

templateImpl (const I1 &xBegin, const I1 &xEnd, const I2 &yBegin, const I2 &yEnd, const M &zData)
Real xMin () const
Real xMax () const
std::vector< Real > xValues () const
Real yMin () const
Real yMax () const
std::vector< Real > yValues () const
const Matrix & zData () const
bool isInRange (Real x, Real y) const

Protected Member Functions

Size locateX (Real x) const
Size locateY (Real y) const

Protected Attributes

I1 xBegin_
I1 xEnd_
I2 yBegin_
I2 yEnd_
const M & zData_

Detailed Description

template<class I1, class I2, class M>

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


Generated automatically by Doxygen for QuantLib from the source code.

Referenced By

The man pages yEnd_(3) and zData_(3) are aliases of QuantLib_Interpolation2D_templateImpl(3).

Mon Apr 30 2018 Version 1.12.1 QuantLib