#include <qle/models/dkimpliedzeroinflationtermstructure.hpp>
Inheritance diagram for DkImpliedZeroInflationTermStructure:
Collaboration diagram for DkImpliedZeroInflationTermStructure:Public Member Functions | |
| DkImpliedZeroInflationTermStructure (const QuantLib::ext::shared_ptr< CrossAssetModel > &model, QuantLib::Size index) | |
| QL_DEPRECATED | DkImpliedZeroInflationTermStructure (const QuantLib::ext::shared_ptr< CrossAssetModel > &model, QuantLib::Size index, bool indexIsInterpolated) |
Public Member Functions inherited from ZeroInflationModelTermStructure | |
| ZeroInflationModelTermStructure (const QuantLib::ext::shared_ptr< CrossAssetModel > &model, QuantLib::Size index) | |
| QL_DEPRECATED | ZeroInflationModelTermStructure (const QuantLib::ext::shared_ptr< CrossAssetModel > &model, QuantLib::Size index, bool indexIsInterpolated) |
| void | update () override |
| QuantLib::Date | maxDate () const override |
| QuantLib::Time | maxTime () const override |
| const QuantLib::Date & | referenceDate () const override |
| QuantLib::Date | baseDate () const override |
| virtual void | referenceDate (const QuantLib::Date &d) |
| Set the reference date. More... | |
| void | state (const QuantLib::Array &s) |
| Set the current state variables. More... | |
| void | move (const QuantLib::Date &d, const QuantLib::Array &s) |
Set the current state and move the reference date to date d. More... | |
Protected Member Functions | |
ZeroInflationTermStructure interface | |
| QuantLib::Real | zeroRateImpl (QuantLib::Time t) const override |
ZeroInflationModelTermStructure interface | |
| void | checkState () const override |
Protected Member Functions inherited from ZeroInflationModelTermStructure | |
Additional Inherited Members | |
Protected Attributes inherited from ZeroInflationModelTermStructure | |
| QuantLib::ext::shared_ptr< CrossAssetModel > | model_ |
| QuantLib::Size | index_ |
| QL_DEPRECATED bool | indexIsInterpolated_ |
| QuantLib::Date | referenceDate_ |
| QuantLib::Time | relativeTime_ |
| QuantLib::Array | state_ |
Dodgson Kainth (DK) implied zero inflation term structure
Definition at line 35 of file dkimpliedzeroinflationtermstructure.hpp.
| DkImpliedZeroInflationTermStructure | ( | const QuantLib::ext::shared_ptr< CrossAssetModel > & | model, |
| QuantLib::Size | index | ||
| ) |
Constructor taking the cross asset model, model, and the index of the relevant inflation component within the model, index.
| QL_DEPRECATED DkImpliedZeroInflationTermStructure | ( | const QuantLib::ext::shared_ptr< CrossAssetModel > & | model, |
| QuantLib::Size | index, | ||
| bool | indexIsInterpolated | ||
| ) |
|
overrideprotected |
Definition at line 37 of file dkimpliedzeroinflationtermstructure.cpp.
|
overrideprotectedvirtual |
Override this method to perform checks on the state variable array when the state and move methods are called.
Reimplemented from ZeroInflationModelTermStructure.
Definition at line 43 of file dkimpliedzeroinflationtermstructure.cpp.