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

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

accept(QuantLib::AcyclicVisitor &) overrideBlackVarianceSurfaceSparsevirtual
baseDate_OptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >private
blackVarianceImpl(QuantLib::Time t, QuantLib::Real strike) const overrideBlackVarianceSurfaceSparseprotectedvirtual
BlackVarianceSurfaceSparse(const QuantLib::Date &referenceDate, const QuantLib::Calendar &cal, const std::vector< QuantLib::Date > &dates, const std::vector< QuantLib::Real > &strikes, const std::vector< QuantLib::Volatility > &volatilities, const QuantLib::DayCounter &dayCounter, bool lowerStrikeConstExtrap=true, bool upperStrikeConstExtrap=true, bool timeFlatExtrapolation=false)BlackVarianceSurfaceSparse
dayCounter() const overrideBlackVarianceSurfaceSparse
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 overrideBlackVarianceSurfaceSparse
maxStrike() const overrideBlackVarianceSurfaceSparse
minStrike() const overrideBlackVarianceSurfaceSparse
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
referenceDate() const overrideBlackVarianceSurfaceSparse
referenceDate_OptionInterpolatorBaseprotected
strikes() constOptionInterpolator2d< QuantLib::Linear, QuantLib::Linear >
strikes_OptionInterpolatorBaseprotected
timeFlatExtrapolation_BlackVarianceSurfaceSparseprotected
TimeInterpolationMethod enum nameBlackVarianceSurfaceSparse
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