Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
CommodityOptionSurfaceStripper Member List

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

brent_OptionSurfaceStripperprivate
calendar_OptionSurfaceStripperprotected
callSurface_OptionSurfaceStripperprotected
CommodityOptionSurfaceStripper(const QuantLib::Handle< QuantExt::PriceTermStructure > &priceCurve, const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve, const QuantLib::ext::shared_ptr< OptionInterpolatorBase > &callSurface, const QuantLib::ext::shared_ptr< OptionInterpolatorBase > &putSurface, const QuantLib::Calendar &calendar, const QuantLib::DayCounter &dayCounter, QuantLib::Exercise::Type type=QuantLib::Exercise::European, bool lowerStrikeConstExtrap=true, bool upperStrikeConstExtrap=true, bool timeFlatExtrapolation=false, bool preferOutOfTheMoney=false, Solver1DOptions solverOptions={})CommodityOptionSurfaceStripper
dayCounter_OptionSurfaceStripperprotected
discountCurve_CommodityOptionSurfaceStripperprivate
forward(const QuantLib::Date &date) const overrideCommodityOptionSurfaceStripperprotectedvirtual
havePrices_OptionSurfaceStripperprivate
implyVol(QuantLib::Date expiry, QuantLib::Real strike, QuantLib::Option::Type type, QuantLib::ext::shared_ptr< QuantLib::PricingEngine > engine, QuantLib::SimpleQuote &volQuote) constOptionSurfaceStripperprivate
lowerStrikeConstExtrap_OptionSurfaceStripperprotected
OptionSurfaceStripper(const QuantLib::ext::shared_ptr< OptionInterpolatorBase > &callSurface, const QuantLib::ext::shared_ptr< OptionInterpolatorBase > &putSurface, const QuantLib::Calendar &calendar, const QuantLib::DayCounter &dayCounter, QuantLib::Exercise::Type type=QuantLib::Exercise::European, bool lowerStrikeConstExtrap=true, bool upperStrikeConstExtrap=true, bool timeFlatExtrapolation=false, bool preferOutOfTheMoney=false, Solver1DOptions solverOptions={})OptionSurfaceStripper
performCalculations() const overrideOptionSurfaceStripper
preferOutOfTheMoney_OptionSurfaceStripperprotected
priceCurve_CommodityOptionSurfaceStripperprivate
process(const QuantLib::ext::shared_ptr< QuantLib::SimpleQuote > &volatilityQuote) const overrideCommodityOptionSurfaceStripperprotectedvirtual
putSurface_OptionSurfaceStripperprotected
setUpSolver()OptionSurfaceStripperprivate
solver_OptionSurfaceStripperprivate
solverOptions_OptionSurfaceStripperprivate
strikes(const QuantLib::Date &expiry, bool isCall) constOptionSurfaceStripperprivate
timeFlatExtrapolation_OptionSurfaceStripperprotected
type_OptionSurfaceStripperprotected
upperStrikeConstExtrap_OptionSurfaceStripperprotected
volSurface()OptionSurfaceStripper
volSurface_OptionSurfaceStrippermutableprivate