Logo
Fully annotated reference manual - version 1.8.12
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
OptionPriceSurface Member List

This is the complete list of members for OptionPriceSurface, including all inherited members.

baseDate_OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >private
dayCounter() const overrideOptionPriceSurface
dayCounter_OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >private
expiries() constOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
expiries_OptionInterpolatorBaseprotected
getValue(QuantLib::Time t, QuantLib::Real strike) const overrideOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >virtual
getValue(QuantLib::Date d, QuantLib::Real strike) const overrideOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >virtual
getValueForStrike(QuantLib::Real strike, const std::vector< QuantLib::Real > &strks, const std::vector< QuantLib::Real > &vars, const QuantLib::Interpolation &intrp) constOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >private
initialise(const std::vector< QuantLib::Date > &dates, const std::vector< QuantLib::Real > &strikes, const std::vector< QuantLib::Real > &values)OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
initialise(const std::vector< QuantLib::Period > &tenors, const std::vector< QuantLib::Real > &strikes, const std::vector< QuantLib::Real > &values, const QuantLib::Calendar &calendar, const QuantLib::BusinessDayConvention &bdc)OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
initialised_OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >private
interpolations_OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >protected
interpolatorExpiry_OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >private
interpolatorStrike_OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >private
lowerStrikeConstExtrap_OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >private
maxDate() const overrideOptionPriceSurface
operator=(const OptionInterpolator2d &)=deleteOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
OptionInterpolator2d(const QuantLib::Date &referenceDate, const QuantLib::DayCounter &dayCounter, bool lowerStrikeConstExtrap=true, bool upperStrikeConstExtrap=true, const QuantLib::Linear &interpolatorStrike=QuantLib::Linear(), const QuantLib::Linear &interpolatorExpiry=QuantLib::Linear(), const QuantLib::Date &baseDate=QuantLib::Date())OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
OptionInterpolator2d(const QuantLib::Date &referenceDate, const QuantLib::DayCounter &dayCounter, const std::vector< QuantLib::Date > &dates, const std::vector< QuantLib::Real > &strikes, const std::vector< QuantLib::Real > &values, bool lowerStrikeConstExtrap=true, bool upperStrikeConstExtrap=true, const QuantLib::Linear &interpolatorStrike=QuantLib::Linear(), const QuantLib::Linear &interpolatorExpiry=QuantLib::Linear(), const QuantLib::Date &baseDate=QuantLib::Date())OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
OptionInterpolator2d(const QuantLib::Date &referenceDate, const QuantLib::Calendar &calendar, const QuantLib::BusinessDayConvention &bdc, const QuantLib::DayCounter &dayCounter, const std::vector< QuantLib::Period > &tenors, const std::vector< QuantLib::Real > &strikes, const std::vector< QuantLib::Real > &values, bool lowerStrikeConstExtrap=true, bool upperStrikeConstExtrap=true, const QuantLib::Linear &interpolatorStrike=QuantLib::Linear(), const QuantLib::Linear &interpolatorExpiry=QuantLib::Linear(), const QuantLib::Date &baseDate=QuantLib::Date())OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
OptionInterpolator2d(const OptionInterpolator2d &)=deleteOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
OptionInterpolatorBase(const QuantLib::Date &referenceDate)OptionInterpolatorBaseexplicit
OptionPriceSurface(const QuantLib::Date &referenceDate, const std::vector< QuantLib::Date > &dates, const std::vector< QuantLib::Real > &strikes, const std::vector< QuantLib::Real > &prices, const QuantLib::DayCounter &dayCounter, const QuantLib::Calendar &calendar=QuantLib::NullCalendar())OptionPriceSurface
price(QuantLib::Time t, QuantLib::Real strike) constOptionPriceSurface
price(QuantLib::Date d, QuantLib::Real strike) constOptionPriceSurface
referenceDate() const overrideOptionPriceSurface
referenceDate_OptionInterpolatorBaseprotected
strikes() constOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
strikes_OptionInterpolatorBaseprotected
times() constOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
times_OptionInterpolatorBaseprotected
upperStrikeConstExtrap_OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >private
values() constOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
values_OptionInterpolatorBaseprotected
~OptionInterpolatorBase()OptionInterpolatorBasevirtual