Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Public Member Functions | List of all members
DatedStrippedOptionletBase Class Referenceabstract

Stripped Optionlet base class interface. More...

#include <qle/termstructures/datedstrippedoptionletbase.hpp>

+ Inheritance diagram for DatedStrippedOptionletBase:
+ Collaboration diagram for DatedStrippedOptionletBase:

Public Member Functions

virtual const vector< Rate > & optionletStrikes (Size i) const =0
 
virtual const vector< Volatility > & optionletVolatilities (Size i) const =0
 
virtual const vector< Date > & optionletFixingDates () const =0
 
virtual const vector< Time > & optionletFixingTimes () const =0
 
virtual Size optionletMaturities () const =0
 
virtual const vector< Rate > & atmOptionletRates () const =0
 
virtual const Date & referenceDate () const =0
 
virtual const DayCounter & dayCounter () const =0
 
virtual const Calendar & calendar () const =0
 
virtual BusinessDayConvention businessDayConvention () const =0
 
virtual VolatilityType volatilityType () const =0
 
virtual Real displacement () const =0
 

Detailed Description

Stripped Optionlet base class interface.

Abstract base class interface for a (time indexed) vector of (strike indexed) optionlet (i.e. caplet/floorlet) volatilities with a fixed reference date.

    \ingroup termstructures

Definition at line 45 of file datedstrippedoptionletbase.hpp.

Member Function Documentation

◆ optionletStrikes()

virtual const vector< Rate > & optionletStrikes ( Size  i) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ optionletVolatilities()

virtual const vector< Volatility > & optionletVolatilities ( Size  i) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ optionletFixingDates()

virtual const vector< Date > & optionletFixingDates ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ optionletFixingTimes()

virtual const vector< Time > & optionletFixingTimes ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ optionletMaturities()

virtual Size optionletMaturities ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ atmOptionletRates()

virtual const vector< Rate > & atmOptionletRates ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ referenceDate()

virtual const Date & referenceDate ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ dayCounter()

virtual const DayCounter & dayCounter ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ calendar()

virtual const Calendar & calendar ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ businessDayConvention()

virtual BusinessDayConvention businessDayConvention ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ volatilityType()

virtual VolatilityType volatilityType ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.

◆ displacement()

virtual Real displacement ( ) const
pure virtual

Implemented in DatedStrippedOptionlet.