24#ifndef quantext_floating_annuity_nominal_hpp
25#define quantext_floating_annuity_nominal_hpp
27#include <ql/cashflow.hpp>
38 :
coupon_(floatingAnnuityCoupon) {}
41 Rate
amount()
const override;
42 Date
date()
const override;
45 QuantLib::ext::shared_ptr<FloatingAnnuityCoupon>
coupon_;
Rate amount() const override
QuantLib::ext::shared_ptr< FloatingAnnuityCoupon > coupon_
FloatingAnnuityNominal(const QuantLib::ext::shared_ptr< FloatingAnnuityCoupon > &floatingAnnuityCoupon)
Date date() const override
Coupon paying a Libor-type index.
Leg makeFloatingAnnuityNominalLeg(const Leg &floatingAnnuityLeg)