QuantLib: a free/open-source library for quantitative finance
Reference manual - version 1.40
Loading...
Searching...
No Matches
CompoundingOvernightIndexedCouponPricer Class Reference

CompoudAveragedOvernightIndexedCouponPricer pricer. More...

#include <ql/cashflows/overnightindexedcouponpricer.hpp>

Inheritance diagram for CompoundingOvernightIndexedCouponPricer:

FloatingRateCoupon interface

const OvernightIndexedCouponcoupon_ = nullptr
void initialize (const FloatingRateCoupon &coupon) override
Rate swapletRate () const override
Real swapletPrice () const override
Real capletPrice (Rate) const override
Rate capletRate (Rate) const override
Real floorletPrice (Rate) const override
Rate floorletRate (Rate) const override
Rate averageRate (const Date &date) const

Additional Inherited Members

Public Types inherited from Observer
typedef set_type::iterator iterator
Public Member Functions inherited from FloatingRateCouponPricer
void update () override
Public Member Functions inherited from Observer
 Observer (const Observer &)
Observeroperator= (const Observer &)
std::pair< iterator, bool > registerWith (const ext::shared_ptr< Observable > &)
void registerWithObservables (const ext::shared_ptr< Observer > &)
Size unregisterWith (const ext::shared_ptr< Observable > &)
void unregisterWithAll ()
virtual void deepUpdate ()
Public Member Functions inherited from Observable
 Observable (const Observable &)
Observableoperator= (const Observable &)
 Observable (Observable &&)=delete
Observableoperator= (Observable &&)=delete
void notifyObservers ()

Detailed Description

CompoudAveragedOvernightIndexedCouponPricer pricer.

Member Function Documentation

◆ initialize()

void initialize ( const FloatingRateCoupon & coupon)
overridevirtual

◆ swapletRate()

Rate swapletRate ( ) const
overridevirtual

◆ swapletPrice()

Real swapletPrice ( ) const
overridevirtual

◆ capletPrice()

Real capletPrice ( Rate ) const
overridevirtual

◆ capletRate()

Rate capletRate ( Rate ) const
overridevirtual

◆ floorletPrice()

Real floorletPrice ( Rate ) const
overridevirtual

◆ floorletRate()

Rate floorletRate ( Rate ) const
overridevirtual