#include <ql/TermStructures/flatforward.hpp>
Inheritance diagram for FlatForward:
[legend]List of all members.
Detailed Description
Flat interest-rate curve.
|
Public Member Functions |
| | FlatForward (const Date &todaysDate, const Date &referenceDate, Rate forward, const DayCounter &dayCounter) |
| | FlatForward (const Date &todaysDate, const Date &referenceDate, const Handle< Quote > &forward, const DayCounter &dayCounter) |
|
| FlatForward (const Date &referenceDate, const Handle< Quote > &forward, const DayCounter &dayCounter) |
|
| FlatForward (const Date &referenceDate, Rate forward, const DayCounter &dayCounter) |
|
| FlatForward (Integer settlementDays, const Calendar &calendar, const Handle< Quote > &forward, const DayCounter &dayCounter) |
|
| FlatForward (Integer settlementDays, const Calendar &calendar, Rate forward, const DayCounter &dayCounter) |
|
DayCounter | dayCounter () const |
| | the day counter used for date/time conversion
|
|
Date | maxDate () const |
| | the latest date for which the curve can return rates
|
Protected Member Functions |
|
Rate | zeroYieldImpl (Time) const |
| | zero-yield calculation
|
|
DiscountFactor | discountImpl (Time) const |
| | discount calculation
|
|
Rate | forwardImpl (Time) const |
| | instantaneous forward-rate calculation
|
|
Rate | compoundForwardImpl (Time t, Integer compFreq) const |
| | compound forward-rate calculation
|
Constructor & Destructor Documentation
|