24#ifndef quantlib_amortizing_fixed_rate_bond_hpp
25#define quantlib_amortizing_fixed_rate_bond_hpp
40 const std::vector<Rate>& coupons,
47 bool exCouponEndOfMonth =
false,
68 Real initialNotional);
amortizing fixed-rate bond
const DayCounter & dayCounter() const
Frequency frequency() const
const std::vector< Real > & notionals() const
Natural settlementDays() const
const Leg & redemptions() const
Frequency
Frequency of events.
BusinessDayConvention
Business Day conventions.
unsigned QL_INTEGER Natural
positive integer
QL_INTEGER Integer
integer number
Schedule sinkingSchedule(const Date &startDate, const Period &bondLength, const Frequency &frequency, const Calendar &paymentCalendar)
returns a schedule for French amortization
std::vector< Real > sinkingNotionals(const Period &bondLength, const Frequency &sinkingFrequency, Rate couponRate, Real initialNotional)
returns a sequence of notionals for French amortization