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

yEnd_(3) and zData_(3) are aliases of QuantLib_Interpolation2D_templateImpl(3).

QuantLib Version 1.8.1 Fri Sep 23 2016