Logo
Reference manual - version qle_version
CashflowRow Class Reference

Class representing the row of a cashflow table. More...

#include <qle/cashflows/cashflowtable.hpp>

Public Member Functions

 CashflowRow ()
 Default constructor sets all variables to Null value.
Initialisers

Functions to initialise the members

CashflowRowwithStartDate (const QuantLib::Date &startDate)
CashflowRowwithEndDate (const QuantLib::Date &endDate)
CashflowRowwithStartNotional (QuantLib::Real startNotional)
CashflowRowwithEndNotional (QuantLib::Real endNotional)
CashflowRowwithCouponAmount (QuantLib::Real couponAmount)
CashflowRowwithAllInRate (QuantLib::Rate allInRate)
CashflowRowwithRate (QuantLib::Rate rate)
CashflowRowwithSpread (QuantLib::Spread spread)
CashflowRowwithDiscount (QuantLib::DiscountFactor discount)

Inspectors

Functions to retrieve the members

const QuantLib::Date & startDate () const
const QuantLib::Date & endDate () const
QuantLib::Real startNotional () const
QuantLib::Real endNotional () const
QuantLib::Real couponAmount () const
QuantLib::Rate allInRate () const
QuantLib::Rate rate () const
QuantLib::Spread spread () const
QuantLib::DiscountFactor discount () const

Detailed Description

Class representing the row of a cashflow table.