Expand description
Concrete cash flows.
Port of ql/cashflows/, built on the CashFlow
base. The items are re-exported flat, so a coupon is cashflows::Coupon
rather than cashflows::coupon::Coupon.
Structs§
- Amortizing
Payment - A repayment of principal: a
SimpleCashFlowthat cash-flow analysis can single out. - Black
Ibor Coupon Pricer - Black-formula pricer for ibor coupons (
BlackIborCouponPricerover theIborCouponPricerbase inql/cashflows/couponpricer.{hpp,cpp}). - Capped
Floored Coupon - A floating-rate coupon capped and/or floored.
- Capped
Floored Ibor Coupon - Constructor for an ibor coupon wrapped in a cap and/or floor
(
CappedFlooredIborCoupon). - Compounding
Overnight Indexed Coupon Pricer - Prices an
OvernightIndexedCouponby daily compounding (CompoundingOvernightIndexedCouponPricer). - Coupon
Base - The dates and nominal every
Couponcarries. - Fixed
Dividend - A dividend paying a predetermined amount, whatever the underlying is worth.
- Fixed
Rate Coupon - A
Couponpaying a fixedInterestRateover its accrual period. - Fixed
Rate Leg - Builds a sequence of
FixedRateCoupons from aSchedule. - Floating
Rate Coupon - Base floating-rate coupon.
- Fractional
Dividend - A dividend paying a fixed fraction of the underlying.
- Ibor
Coupon - A coupon paying a Libor-type index (
ql/cashflows/iborcoupon.hpp). - IborLeg
- Builds a sequence of
IborCoupons from aSchedule. - Overnight
Indexed Coupon - A coupon paying the compounded daily overnight rate
(
ql/cashflows/overnightindexedcoupon.hpp). - Overnight
Leg - Builds a sequence of
OvernightIndexedCoupons from aSchedule. - Overnight
Schedule - The value-date schedule an
OvernightIndexedCouponcompounds over. - Redemption
- The redemption of a bond’s notional: a
SimpleCashFlowthat cash-flow analysis can single out. - Simple
Cash Flow - A payment of a predetermined amount on a given date.
Enums§
- Cash
Flows - The
CashFlowsnamespace ofcashflows.hpp. - Duration
- The duration convention
CashFlows::durationcomputes. - Rate
Averaging - How the daily overnight fixings of a coupon are combined.
Traits§
- Attach
Pricer - A coupon a pricer can be attached to (an
IborCouponor aCappedFlooredCoupon), soset_coupon_pricerspans both. - Coupon
- A
CashFlowaccruing over a fixed period. - Dividend
- A cash flow paid on a stock, whose amount may be read off the underlying.
- Floating
Index - An
InterestRateIndexviewed as its coupon needs it: the tenor face plus the oneIndexcall the coupon makes at rate time. - Floating
Rate Coupon Pricer - Generic pricer for floating-rate coupons.
Functions§
- dividend_
vector - Builds a sequence of
FixedDividends, one per date. - set_
coupon_ pricer - Attaches
pricerto every coupon, overriding the default the builder set.