Rechercher une page de manuel
QuantLib_SmileSection
Langue: en
Version: 379064 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
NAME
QuantLib::SmileSection -interest rate volatility smile section
SYNOPSIS
#include <ql/termstructures/volatility/smilesection.hpp>
Inherits QuantLib::Observable, and QuantLib::Observer.
Inherited by FlatSmileSection, InterpolatedSmileSection< Interpolator >, SabrInterpolatedSmileSection, SabrSmileSection, and SpreadedSmileSection.
Public Member Functions
SmileSection (const Date &d, const DayCounter &dc=DayCounter(), const Date &referenceDate=Date())
SmileSection (Time exerciseTime, const DayCounter &dc=DayCounter())
virtual void update ()
virtual Real minStrike () const =0
virtual Real maxStrike () const =0
Real variance (Rate strike) const
Volatility volatility (Rate strike) const
virtual Real atmLevel () const =0
const Date & exerciseDate () const
const Date & referenceDate () const
Time exerciseTime () const
const DayCounter & dayCounter () const
Protected Member Functions
virtual void initializeExerciseTime () const
virtual Real varianceImpl (Rate strike) const
virtual Volatility volatilityImpl (Rate strike) const =0
Detailed Description
interest rate volatility smile section
This abstract class provides volatility smile section interface
Member Function Documentation
virtual void update () [virtual]This method must be implemented in derived classes. An instance of Observer does not call this method directly: instead, it will be called by the observables the instance registered with when they need to notify any changes.
Implements Observer.
Author
Generated automatically by Doxygen for QuantLib from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre