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

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

activeUnderlyingInstrument(const bool calculate=false) constOptionWrapper
activeUnderlyingInstrument_OptionWrappermutableprotected
additionalInstruments() constInstrumentWrapper
additionalInstruments_InstrumentWrapperprotected
additionalInstrumentsNPV() constInstrumentWrapper
additionalMultipliers() constInstrumentWrapper
additionalMultipliers_InstrumentWrapperprotected
additionalResults() const overrideBarrierOptionWrappervirtual
barrier_SingleBarrierOptionWrapperprotected
BarrierOptionWrapper(const QuantLib::ext::shared_ptr< QuantLib::Instrument > &inst, const bool isLongOption, const QuantLib::Date &exerciseDate, const bool isPhysicalDelivery, const QuantLib::ext::shared_ptr< QuantLib::Instrument > &undInst, Barrier::Type barrierType, Handle< Quote > spot, Real rebate, const QuantLib::Currency ccy, const QuantLib::Date &startDate, const QuantLib::ext::shared_ptr< QuantLib::Index > &index, const QuantLib::Calendar &calendar, const Real multiplier=1.0, const Real undMultiplier=1.0, const std::vector< QuantLib::ext::shared_ptr< QuantLib::Instrument > > &additionalInstruments=std::vector< QuantLib::ext::shared_ptr< QuantLib::Instrument > >(), const std::vector< Real > &additionalMultipliers=std::vector< Real >())BarrierOptionWrapper
barrierType_BarrierOptionWrapperprotected
calendar_BarrierOptionWrapperprotected
ccy_BarrierOptionWrapperprotected
checkBarrier(Real spot, bool isTouchingOnly) const overrideSingleBarrierOptionWrappervirtual
contractExerciseDates_OptionWrapperprotected
cumulativePricingTime_InstrumentWrappermutableprotected
disableExercise()OptionWrapper
effectiveExerciseDates_OptionWrapperprotected
enableExercise()OptionWrapper
exercisable_OptionWrapperprotected
exercise() const overrideSingleBarrierOptionWrappervirtual
exercised_OptionWrappermutableprotected
exerciseDate() constOptionWrapper
exerciseDate_OptionWrappermutableprotected
getCumulativePricingTime() constInstrumentWrapper
getNumberOfPricings() constInstrumentWrapper
getTimedNPV(const QuantLib::ext::shared_ptr< QuantLib::Instrument > &instr) constInstrumentWrapperprotected
index_BarrierOptionWrapperprotected
initialise(const std::vector< QuantLib::Date > &dates) overrideOptionWrappervirtual
instrument_InstrumentWrapperprotected
InstrumentWrapper()InstrumentWrapper
InstrumentWrapper(const QuantLib::ext::shared_ptr< QuantLib::Instrument > &inst, const Real multiplier=1.0, const std::vector< QuantLib::ext::shared_ptr< QuantLib::Instrument > > &additionalInstruments=std::vector< QuantLib::ext::shared_ptr< QuantLib::Instrument > >(), const std::vector< Real > &additionalMultipliers=std::vector< Real >())InstrumentWrapper
isExercised() constOptionWrapper
isLong() constOptionWrapper
isLong_OptionWrapperprotected
isOption() overrideOptionWrappervirtual
isPhysicalDelivery() constOptionWrapper
isPhysicalDelivery_OptionWrapperprotected
multiplier() constInstrumentWrapper
multiplier2() const overrideOptionWrappervirtual
multiplier_InstrumentWrapperprotected
NPV() const overrideBarrierOptionWrapperprotectedvirtual
numberOfPricings_InstrumentWrappermutableprotected
OptionWrapper(const QuantLib::ext::shared_ptr< QuantLib::Instrument > &inst, const bool isLongOption, const std::vector< QuantLib::Date > &exerciseDate, const bool isPhysicalDelivery, const std::vector< QuantLib::ext::shared_ptr< QuantLib::Instrument > > &undInst, const Real multiplier=1.0, const Real undMultiplier=1.0, const std::vector< QuantLib::ext::shared_ptr< QuantLib::Instrument > > &additionalInstruments=std::vector< QuantLib::ext::shared_ptr< QuantLib::Instrument > >(), const std::vector< Real > &additionalMultipliers=std::vector< Real >())OptionWrapper
qlInstrument(const bool calculate=false) constInstrumentWrapper
rebate_BarrierOptionWrapperprotected
reset() overrideOptionWrappervirtual
resetPricingStats() constInstrumentWrapper
SingleBarrierOptionWrapper(const QuantLib::ext::shared_ptr< QuantLib::Instrument > &inst, const bool isLongOption, const QuantLib::Date &exerciseDate, const bool isPhysicalDelivery, const QuantLib::ext::shared_ptr< QuantLib::Instrument > &undInst, Barrier::Type barrierType, Handle< Quote > spot, Real barrier, Real rebate, const QuantLib::Currency ccy, const QuantLib::Date &startDate, const QuantLib::ext::shared_ptr< QuantLib::Index > &index, const QuantLib::Calendar &calendar, const Real multiplier=1.0, const Real undMultiplier=1.0, const std::vector< QuantLib::ext::shared_ptr< QuantLib::Instrument > > &additionalInstruments=std::vector< QuantLib::ext::shared_ptr< QuantLib::Instrument > >(), const std::vector< Real > &additionalMultipliers=std::vector< Real >())SingleBarrierOptionWrapper
spot_BarrierOptionWrapperprotected
startDate_BarrierOptionWrapperprotected
underlyingInstruments() constOptionWrapper
underlyingInstruments_OptionWrapperprotected
underlyingMultiplier() constOptionWrapper
undMultiplier_OptionWrapperprotected
updateQlInstruments() overrideOptionWrappervirtual
~InstrumentWrapper()InstrumentWrappervirtual