QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.32
Loading...
Searching...
No Matches
Public Member Functions | List of all members
VolatilityInterpolationSpecifier Class Referenceabstract

#include <ql/models/marketmodels/models/volatilityinterpolationspecifier.hpp>

+ Inheritance diagram for VolatilityInterpolationSpecifier:
+ Collaboration diagram for VolatilityInterpolationSpecifier:

Public Member Functions

 VolatilityInterpolationSpecifier ()=default
 
virtual ~VolatilityInterpolationSpecifier ()=default
 
virtual void setScalingFactors (const std::vector< Real > &scales)=0
 
virtual void setLastCapletVol (Real vol)=0
 
virtual const std::vector< ext::shared_ptr< PiecewiseConstantVariance > > & interpolatedVariances () const =0
 
virtual const std::vector< ext::shared_ptr< PiecewiseConstantVariance > > & originalVariances () const =0
 
virtual Size getPeriod () const =0
 
virtual Size getOffset () const =0
 
virtual Size getNoBigRates () const =0
 
virtual Size getNoSmallRates () const =0
 

Detailed Description

Definition at line 39 of file volatilityinterpolationspecifier.hpp.

Constructor & Destructor Documentation

◆ VolatilityInterpolationSpecifier()

◆ ~VolatilityInterpolationSpecifier()

virtual ~VolatilityInterpolationSpecifier ( )
virtualdefault

Member Function Documentation

◆ setScalingFactors()

virtual void setScalingFactors ( const std::vector< Real > &  scales)
pure virtual

Implemented in VolatilityInterpolationSpecifierabcd.

+ Here is the caller graph for this function:

◆ setLastCapletVol()

virtual void setLastCapletVol ( Real  vol)
pure virtual

Implemented in VolatilityInterpolationSpecifierabcd.

+ Here is the caller graph for this function:

◆ interpolatedVariances()

virtual const std::vector< ext::shared_ptr< PiecewiseConstantVariance > > & interpolatedVariances ( ) const
pure virtual

Implemented in VolatilityInterpolationSpecifierabcd.

+ Here is the caller graph for this function:

◆ originalVariances()

virtual const std::vector< ext::shared_ptr< PiecewiseConstantVariance > > & originalVariances ( ) const
pure virtual

Implemented in VolatilityInterpolationSpecifierabcd.

+ Here is the caller graph for this function:

◆ getPeriod()

virtual Size getPeriod ( ) const
pure virtual

◆ getOffset()

virtual Size getOffset ( ) const
pure virtual

◆ getNoBigRates()

virtual Size getNoBigRates ( ) const
pure virtual

Implemented in VolatilityInterpolationSpecifierabcd.

+ Here is the caller graph for this function:

◆ getNoSmallRates()

virtual Size getNoSmallRates ( ) const
pure virtual