QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
Loading...
Searching...
No Matches
FlatExtrapolator2D Class Reference

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

Inheritance diagram for FlatExtrapolator2D:

Public Member Functions

 FlatExtrapolator2D (const ext::shared_ptr< Interpolation2D > &decoratedInterpolation)
Public Member Functions inherited from Interpolation2D
Real operator() (Real x, Real y, bool allowExtrapolation=false) const
Real xMin () const
Real xMax () const
std::vector< RealxValues () const
Size locateX (Real x) const
Real yMin () const
Real yMax () const
std::vector< RealyValues () const
Size locateY (Real y) const
const MatrixzData () const
bool isInRange (Real x, Real y) const
void update ()
Public Member Functions inherited from Extrapolator
void enableExtrapolation (bool b=true)
 enable extrapolation in subsequent calls
void disableExtrapolation (bool b=true)
 disable extrapolation in subsequent calls
bool allowsExtrapolation () const
 tells whether extrapolation is enabled

Additional Inherited Members

Protected Member Functions inherited from Interpolation2D
void checkRange (Real x, Real y, bool extrapolate) const
Protected Attributes inherited from Interpolation2D
ext::shared_ptr< Implimpl_

Detailed Description

Warning
See the Interpolation class for information about the required lifetime of the underlying data.