couponvectors.hpp
Definition: basketlossmodels.hpp:32
Definition: couponvectors.hpp:112
Definition: couponvectors.hpp:192
OH_LIB_CLASS(AlphaForm, QuantLib::AlphaForm)
Definition: couponvectors.hpp:71
IborCouponPricer(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Handle< QuantLib::OptionletVolatilityStructure > &vol, const std::string &typeOfIborCouponPricer, bool permanent)
DigitalCmsLeg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::BusinessDayConvention paymentConvention, const std::vector< QuantLib::Real > &nominals, const boost::shared_ptr< QuantLib::Schedule > &schedule, const std::vector< QuantLib::Natural > &fixingDays, bool isInArrears, const QuantLib::DayCounter &paymentDayCounter, const std::vector< QuantLib::Real > &gearings, const boost::shared_ptr< QuantLib::SwapIndex > &index, const std::vector< QuantLib::Spread > &spreads, const std::vector< QuantLib::Rate > &callStrikes, std::string callPositionAndATMInclusion, const std::vector< QuantLib::Rate > &callDigitalPayoffs, const std::vector< QuantLib::Rate > &putStrikes, std::string putPositionAndATMInclusion, const std::vector< QuantLib::Rate > &putDigitalPayoffs, const boost::shared_ptr< QuantLib::DigitalReplication > &replication, bool permanent)
DigitalReplication(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::Replication::Type replicationType, QuantLib::Real eps, bool permanent)
Definition: couponvectors.hpp:44
Definition: leg.hpp:44
DigitalIborLeg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::BusinessDayConvention paymentConvention, const std::vector< QuantLib::Real > &nominals, const boost::shared_ptr< QuantLib::Schedule > &schedule, const std::vector< QuantLib::Natural > &fixingDays, bool isInArrears, const QuantLib::DayCounter &paymentDayCounter, const std::vector< QuantLib::Real > &gearings, const boost::shared_ptr< QuantLib::IborIndex > &index, const std::vector< QuantLib::Spread > &spreads, const std::vector< QuantLib::Rate > &callStrikes, std::string callPositionAndATMInclusion, const std::vector< QuantLib::Rate > &callDigitalPayoffs, const std::vector< QuantLib::Rate > &putStrikes, std::string putPositionAndATMInclusion, const std::vector< QuantLib::Rate > &putDigitalPayoffs, const boost::shared_ptr< QuantLib::DigitalReplication > &replication, bool permanent)
Definition: couponvectors.hpp:89
FixedRateLeg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::BusinessDayConvention paymentConvention, const std::vector< QuantLib::Real > &nominals, const boost::shared_ptr< QuantLib::Schedule > &schedule, const std::vector< QuantLib::Rate > &couponRates, const QuantLib::DayCounter &paymentDayCounter, bool permanent)
Definition: couponvectors.hpp:153
Definition: abcd.hpp:38
IborLeg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::BusinessDayConvention paymentConvention, const std::vector< QuantLib::Real > &nominals, const boost::shared_ptr< QuantLib::Schedule > &schedule, const std::vector< QuantLib::Natural > &fixingDays, bool isInArrears, const QuantLib::DayCounter &paymentDayCounter, const std::vector< QuantLib::Rate > &floors, const std::vector< QuantLib::Real > &gearings, const boost::shared_ptr< QuantLib::IborIndex > &index, const std::vector< QuantLib::Spread > &spreads, const std::vector< QuantLib::Rate > &caps, bool permanent)
Definition: couponvectors.hpp:52
Definition: couponvectors.hpp:130
Definition: abcd.hpp:30
CmsZeroLeg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::BusinessDayConvention paymentConvention, const std::vector< QuantLib::Real > &nominals, const boost::shared_ptr< QuantLib::Schedule > &schedule, const std::vector< QuantLib::Natural > &fixingDays, bool isInArrears, const QuantLib::DayCounter &paymentDayCounter, const std::vector< QuantLib::Rate > &floors, const std::vector< QuantLib::Real > &gearings, const boost::shared_ptr< QuantLib::SwapIndex > &index, const std::vector< QuantLib::Spread > &spreads, const std::vector< QuantLib::Rate > &caps, bool permanent)
RangeAccrualLeg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::BusinessDayConvention paymentConvention, const std::vector< QuantLib::Real > &nominals, const boost::shared_ptr< QuantLib::Schedule > &schedule, const std::vector< QuantLib::Natural > &fixingDays, const QuantLib::DayCounter &paymentDayCounter, const std::vector< QuantLib::Rate > &lowerTriggers, const std::vector< QuantLib::Real > &gearings, const boost::shared_ptr< QuantLib::IborIndex > &index, const std::vector< QuantLib::Spread > &spreads, const std::vector< QuantLib::Rate > &upperTriggers, const QuantLib::Period &observationTenor, QuantLib::BusinessDayConvention observationConvention, bool permanent)
Definition: couponvectors.hpp:172
CmsLeg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::BusinessDayConvention paymentConvention, const std::vector< QuantLib::Real > &nominals, const boost::shared_ptr< QuantLib::Schedule > &schedule, const std::vector< QuantLib::Natural > &fixingDays, bool isInArrears, const QuantLib::DayCounter &paymentDayCounter, const std::vector< QuantLib::Rate > &floors, const std::vector< QuantLib::Real > &gearings, const boost::shared_ptr< QuantLib::SwapIndex > &index, const std::vector< QuantLib::Spread > &spreads, const std::vector< QuantLib::Rate > &caps, bool permanent)