FloatingRateBond Class Reference
[Financial instruments]
#include <ql/Instruments/floatingratebond.hpp>
Inheritance diagram for FloatingRateBond:

Detailed Description
floating-rate bond
- Tests:
- calculations are tested by checking results against cached values.
Public Member Functions | |
FloatingRateBond (Real faceAmount, const Date &issueDate, const Date &datedDate, const Date &maturityDate, Integer settlementDays, const boost::shared_ptr< Xibor > &index, Integer fixingDays, const std::vector< Real > &gearings, const std::vector< Spread > &spreads, Frequency couponFrequency, const Calendar &calendar, const DayCounter &dayCounter, BusinessDayConvention accrualConvention=Following, BusinessDayConvention paymentConvention=Following, Real redemption=100.0, const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const Date &stub=Date(), bool fromEnd=true) | |
FloatingRateBond (const Date &issueDate, const Date &datedDate, const Date &maturityDate, Integer settlementDays, const boost::shared_ptr< Xibor > &index, Integer fixingDays, const std::vector< Real > &gearings, const std::vector< Spread > &spreads, Frequency couponFrequency, const Calendar &calendar, const DayCounter &dayCounter, BusinessDayConvention accrualConvention=Following, BusinessDayConvention paymentConvention=Following, Real redemption=100.0, const Handle< YieldTermStructure > &discountCurve=Handle< YieldTermStructure >(), const Date &stub=Date(), bool fromEnd=true) |
Constructor & Destructor Documentation
FloatingRateBond | ( | const Date & | issueDate, | |
const Date & | datedDate, | |||
const Date & | maturityDate, | |||
Integer | settlementDays, | |||
const boost::shared_ptr< Xibor > & | index, | |||
Integer | fixingDays, | |||
const std::vector< Real > & | gearings, | |||
const std::vector< Spread > & | spreads, | |||
Frequency | couponFrequency, | |||
const Calendar & | calendar, | |||
const DayCounter & | dayCounter, | |||
BusinessDayConvention | accrualConvention = Following , |
|||
BusinessDayConvention | paymentConvention = Following , |
|||
Real | redemption = 100.0 , |
|||
const Handle< YieldTermStructure > & | discountCurve = Handle< YieldTermStructure >() , |
|||
const Date & | stub = Date() , |
|||
bool | fromEnd = true | |||
) |
- Deprecated:
- use constructor with face amount instead