|
|
| PiecewiseOptionletCurve (const QuantLib::Date &referenceDate, const std::vector< boost::shared_ptr< helper > > &instruments, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &i=Interpolator(), const Bootstrap< this_curve > &bootstrap=Bootstrap< this_curve >()) |
|
| PiecewiseOptionletCurve (QuantLib::Natural settlementDays, const std::vector< boost::shared_ptr< helper > > &instruments, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &i=Interpolator(), const Bootstrap< this_curve > &bootstrap=Bootstrap< this_curve >()) |
|
|
QuantLib::Date | maxDate () const override |
|
|
const std::vector< QuantLib::Time > & | times () const |
|
const std::vector< QuantLib::Date > & | dates () const |
|
const std::vector< QuantLib::Real > & | volatilities () const |
|
std::vector< std::pair< QuantLib::Date, QuantLib::Real > > | nodes () const |
|
| InterpolatedOptionletCurve (const std::vector< QuantLib::Date > &dates, const std::vector< QuantLib::Real > &volatilities, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, const QuantLib::Calendar &calendar=QuantLib::Calendar(), QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &interpolator=Interpolator()) |
|
QuantLib::Date | maxDate () const override |
|
QuantLib::Rate | minStrike () const override |
|
QuantLib::Rate | maxStrike () const override |
|
QuantLib::VolatilityType | volatilityType () const override |
|
QuantLib::Real | displacement () const override |
|
const std::vector< QuantLib::Time > & | times () const |
|
const std::vector< QuantLib::Date > & | dates () const |
|
const std::vector< QuantLib::Real > & | volatilities () const |
|
const std::vector< QuantLib::Real > & | data () const |
|
std::vector< std::pair< QuantLib::Date, QuantLib::Real > > | nodes () const |
|
|
boost::shared_ptr< QuantLib::SmileSection > | smileSectionImpl (QuantLib::Time optionTime) const override |
|
QuantLib::Real | volatilityImpl (QuantLib::Time optionTime, QuantLib::Rate strike) const override |
|
| InterpolatedOptionletCurve (QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &interpolator=Interpolator()) |
|
| InterpolatedOptionletCurve (const QuantLib::Date &referenceDate, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &interpolator=Interpolator()) |
|
| InterpolatedOptionletCurve (QuantLib::Natural settlementDays, const QuantLib::Calendar &calendar, QuantLib::BusinessDayConvention bdc, const QuantLib::DayCounter &dayCounter, QuantLib::VolatilityType volatilityType=QuantLib::Normal, QuantLib::Real displacement=0.0, bool flatFirstPeriod=true, const Interpolator &interpolator=Interpolator()) |
|
std::vector< QuantLib::Date > | dates_ |
| The fixing dates of the index underlying the optionlets.
|
|