Logo
Reference manual - version ored_version
BarrierOptionWrapper Member List

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

activeUnderlyingInstrument(const bool calculate=false) constOptionWrapper
activeUnderlyingInstrument_ (defined in OptionWrapper)OptionWrappermutableprotected
additionalInstruments() constInstrumentWrapper
additionalInstruments_ (defined in InstrumentWrapper)InstrumentWrapperprotected
additionalInstrumentsNPV() const (defined in InstrumentWrapper)InstrumentWrapper
additionalMultipliers() constInstrumentWrapper
additionalMultipliers_ (defined in InstrumentWrapper)InstrumentWrapperprotected
additionalResults() const overrideBarrierOptionWrappervirtual
BarrierOptionWrapper(const boost::shared_ptr< QuantLib::Instrument > &inst, const bool isLongOption, const QuantLib::Date &exerciseDate, const bool isPhysicalDelivery, const boost::shared_ptr< QuantLib::Instrument > &undInst, Barrier::Type barrierType, Handle< Quote > spot, Real rebate, const QuantLib::Currency ccy, const QuantLib::Date &startDate, const boost::shared_ptr< QuantLib::Index > &index, const QuantLib::Calendar &calendar, const Real multiplier=1.0, const Real undMultiplier=1.0, const std::vector< boost::shared_ptr< QuantLib::Instrument >> &additionalInstruments=std::vector< boost::shared_ptr< QuantLib::Instrument >>(), const std::vector< Real > &additionalMultipliers=std::vector< Real >()) (defined in BarrierOptionWrapper)BarrierOptionWrapper
barrierType_ (defined in BarrierOptionWrapper)BarrierOptionWrapperprotected
calendar_ (defined in BarrierOptionWrapper)BarrierOptionWrapperprotected
ccy_ (defined in BarrierOptionWrapper)BarrierOptionWrapperprotected
checkBarrier(Real, bool) const =0 (defined in BarrierOptionWrapper)BarrierOptionWrapperpure virtual
contractExerciseDates_ (defined in OptionWrapper)OptionWrapperprotected
cumulativePricingTime_ (defined in InstrumentWrapper)InstrumentWrappermutableprotected
disableExercise()OptionWrapper
effectiveExerciseDates_ (defined in OptionWrapper)OptionWrapperprotected
enableExercise()OptionWrapper
exercisable_ (defined in OptionWrapper)OptionWrapperprotected
exercise() const =0 (defined in OptionWrapper)OptionWrapperpure virtual
exercised_ (defined in OptionWrapper)OptionWrappermutableprotected
exerciseDate() constOptionWrapper
exerciseDate_ (defined in OptionWrapper)OptionWrappermutableprotected
getCumulativePricingTime() constInstrumentWrapper
getNumberOfPricings() constInstrumentWrapper
getTimedNPV(const boost::shared_ptr< QuantLib::Instrument > &instr) const (defined in InstrumentWrapper)InstrumentWrapperprotected
index_ (defined in BarrierOptionWrapper)BarrierOptionWrapperprotected
initialise(const std::vector< QuantLib::Date > &dates) overrideOptionWrappervirtual
instrument_ (defined in InstrumentWrapper)InstrumentWrapperprotected
InstrumentWrapper() (defined in InstrumentWrapper)InstrumentWrapper
InstrumentWrapper(const boost::shared_ptr< QuantLib::Instrument > &inst, const Real multiplier=1.0, const std::vector< boost::shared_ptr< QuantLib::Instrument >> &additionalInstruments=std::vector< boost::shared_ptr< QuantLib::Instrument >>(), const std::vector< Real > &additionalMultipliers=std::vector< Real >()) (defined in InstrumentWrapper)InstrumentWrapper
isExercised() constOptionWrapper
isLong() constOptionWrapper
isLong_ (defined in OptionWrapper)OptionWrapperprotected
isOption() overrideOptionWrappervirtual
isPhysicalDelivery() constOptionWrapper
isPhysicalDelivery_ (defined in OptionWrapper)OptionWrapperprotected
multiplier() constInstrumentWrapper
multiplier2() const overrideOptionWrappervirtual
multiplier_ (defined in InstrumentWrapper)InstrumentWrapperprotected
NPV() const overrideBarrierOptionWrapperprotectedvirtual
numberOfPricings_ (defined in InstrumentWrapper)InstrumentWrappermutableprotected
OptionWrapper(const boost::shared_ptr< QuantLib::Instrument > &inst, const bool isLongOption, const std::vector< QuantLib::Date > &exerciseDate, const bool isPhysicalDelivery, const std::vector< boost::shared_ptr< QuantLib::Instrument >> &undInst, const Real multiplier=1.0, const Real undMultiplier=1.0, const std::vector< boost::shared_ptr< QuantLib::Instrument >> &additionalInstruments=std::vector< boost::shared_ptr< QuantLib::Instrument >>(), const std::vector< Real > &additionalMultipliers=std::vector< Real >())OptionWrapper
qlInstrument(const bool calculate=false) constInstrumentWrapper
rebate_ (defined in BarrierOptionWrapper)BarrierOptionWrapperprotected
reset() overrideOptionWrappervirtual
resetPricingStats() constInstrumentWrapper
spot_ (defined in BarrierOptionWrapper)BarrierOptionWrapperprotected
startDate_ (defined in BarrierOptionWrapper)BarrierOptionWrapperprotected
underlyingInstruments() constOptionWrapper
underlyingInstruments_ (defined in OptionWrapper)OptionWrapperprotected
underlyingMultiplier() constOptionWrapper
undMultiplier_ (defined in OptionWrapper)OptionWrapperprotected
updateQlInstruments() overrideOptionWrappervirtual
~InstrumentWrapper() (defined in InstrumentWrapper)InstrumentWrappervirtual