|
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
abstract base class for 2-D interpolation implementations More...
#include <interpolation2d.hpp>
Inheritance diagram for Interpolation2D::Impl:
Collaboration diagram for Interpolation2D::Impl:Public Member Functions | |
| virtual | ~Impl ()=default |
| virtual void | calculate ()=0 |
| virtual Real | xMin () const =0 |
| virtual Real | xMax () const =0 |
| virtual std::vector< Real > | xValues () const =0 |
| virtual Size | locateX (Real x) const =0 |
| virtual Real | yMin () const =0 |
| virtual Real | yMax () const =0 |
| virtual std::vector< Real > | yValues () const =0 |
| virtual Size | locateY (Real y) const =0 |
| virtual const Matrix & | zData () const =0 |
| virtual bool | isInRange (Real x, Real y) const =0 |
| virtual Real | value (Real x, Real y) const =0 |
abstract base class for 2-D interpolation implementations
Definition at line 50 of file interpolation2d.hpp.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.
|
pure virtual |
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.
|
pure virtual |
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.
|
pure virtual |
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.
|
pure virtual |
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.
|
pure virtual |
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.
|
pure virtual |
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.
Implemented in FlatExtrapolator2D::FlatExtrapolator2DImpl, and Interpolation2D::templateImpl< I1, I2, M >.