24#ifndef quantlib_amortizing_floating_rate_bond_hpp
25#define quantlib_amortizing_floating_rate_bond_hpp
40 const ext::shared_ptr<IborIndex>& index,
44 const std::vector<Real>& gearings = { 1.0 },
45 const std::vector<Spread>& spreads = { 0.0 },
46 const std::vector<Rate>& caps = {},
47 const std::vector<Rate>& floors = {},
48 bool inArrears =
false,
53 bool exCouponEndOfMonth =
false,
amortizing floating-rate bond (possibly capped and/or floored)
Natural settlementDays() const
const Leg & redemptions() const
virtual Real notional(Date d=Date()) const
template class providing a null value for a given type.
BusinessDayConvention
Business Day conventions.
unsigned QL_INTEGER Natural
positive integer
QL_INTEGER Integer
integer number