Logo
Reference manual - version qle_version
Public Member Functions | List of all members
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.