Traits class that is needed for Bootstrap classes to work More...
#include <qle/termstructures/piecewiseoptionletcurve.hpp>
Public Types | |
typedef QuantLib::BootstrapHelper< QuantLib::OptionletVolatilityStructure > | helper |
Helper type. More... | |
Static Public Member Functions | |
static QuantLib::Date | initialDate (const QuantLib::OptionletVolatilityStructure *ovts) |
Start date of the optionlet volatility term structure. More... | |
static QuantLib::Real | initialValue (const QuantLib::OptionletVolatilityStructure *ovts) |
The value at the reference date of the term structure. More... | |
template<class C > | |
static QuantLib::Real | guess (QuantLib::Size i, const C *c, bool validData, QuantLib::Size) |
Guesses. More... | |
template<class C > | |
static QuantLib::Real | minValueAfter (QuantLib::Size i, const C *c, bool validData, QuantLib::Size) |
Minimum value after a given iteration. Lower bound for optionlet volatility is 0. More... | |
template<class C > | |
static QuantLib::Real | maxValueAfter (QuantLib::Size i, const C *c, bool validData, QuantLib::Size) |
Maximum value after a given iteration. More... | |
static void | updateGuess (std::vector< QuantLib::Real > &data, QuantLib::Real vol, QuantLib::Size i) |
Root finding update. More... | |
static QuantLib::Size | maxIterations () |
Maximum number of iterations to perform in search for root. More... | |
Traits class that is needed for Bootstrap classes to work
Definition at line 36 of file piecewiseoptionletcurve.hpp.
typedef QuantLib::BootstrapHelper<QuantLib::OptionletVolatilityStructure> helper |
Helper type.
Definition at line 39 of file piecewiseoptionletcurve.hpp.
|
static |
Start date of the optionlet volatility term structure.
Definition at line 42 of file piecewiseoptionletcurve.hpp.
|
static |
The value at the reference date of the term structure.
Definition at line 47 of file piecewiseoptionletcurve.hpp.
|
static |
Guesses.
Definition at line 50 of file piecewiseoptionletcurve.hpp.
|
static |
Minimum value after a given iteration. Lower bound for optionlet volatility is 0.
Definition at line 72 of file piecewiseoptionletcurve.hpp.
|
static |
Maximum value after a given iteration.
Definition at line 83 of file piecewiseoptionletcurve.hpp.
|
static |
Root finding update.
Definition at line 94 of file piecewiseoptionletcurve.hpp.
|
static |
Maximum number of iterations to perform in search for root.
Definition at line 97 of file piecewiseoptionletcurve.hpp.