25#ifndef quantext_average_on_indexed_coupon_pricer_hpp
26#define quantext_average_on_indexed_coupon_pricer_hpp
30#include <ql/cashflows/couponpricer.hpp>
47 Real
swapletPrice()
const override { QL_FAIL(
"swapletPrice not available"); }
48 Real
capletPrice(Rate)
const override { QL_FAIL(
"capletPrice not available"); }
49 Rate
capletRate(Rate)
const override { QL_FAIL(
"capletRate not available"); }
50 Real
floorletPrice(Rate)
const override { QL_FAIL(
"floorletPrice not available"); }
51 Rate
floorletRate(Rate)
const override { QL_FAIL(
"floorletRate not available"); }
coupon paying the weighted average of the daily overnight rate
Pricer for average overnight indexed coupons.
QuantLib::ext::shared_ptr< OvernightIndex > overnightIndex_
void initialize(const FloatingRateCoupon &coupon) override
const AverageONIndexedCoupon * coupon_
Rate floorletRate(Rate) const override
Rate capletRate(Rate) const override
Real floorletPrice(Rate) const override
Real capletPrice(Rate) const override
Approximation approximationType_
Rate swapletRate() const override
AverageONIndexedCouponPricer(Approximation approxType=Takada)
Real swapletPrice() const override