26#include <ql/cashflows/averagebmacoupon.hpp>
27#include <ql/cashflows/couponpricer.hpp>
48 Rate
rate()
const override;
70 virtual void accept(AcyclicVisitor&)
override;
capped floored averaged indexed coupon pricer base class
bool effectiveVolatilityInput() const
Real effectiveCapletVolatility() const
Real effectiveCapletVolatility_
Handle< OptionletVolatilityStructure > capletVolatility() const
Handle< OptionletVolatilityStructure > capletVol_
Real effectiveFloorletVolatility() const
Real effectiveFloorletVolatility_
bool effectiveVolatilityInput_
void performCalculations() const override
Real effectiveCapletVolatility() const
effective caplet volatility
bool includeSpread() const
Real effectiveCapletVolatility_
void deepUpdate() override
ext::shared_ptr< AverageBMACoupon > underlying_
Rate rate() const override
virtual void accept(AcyclicVisitor &) override
Real effectiveFloorletVolatility() const
effective floorlet volatility
Rate effectiveCap() const
effective cap of fixing
Real effectiveFloorletVolatility_
ext::shared_ptr< AverageBMACoupon > underlying() const
Rate effectiveFloor() const
effective floor of fixing
Rate convexityAdjustment() const override
void alwaysForwardNotifications() override
Date fixingDate() const override