marketModel.hpp
Go to the documentation of this file.
virtual MarketModel * clone() const
virtual copy constructor
Definition: marketModel.hpp:95
Definition: cadHoliday.cpp:3
virtual Date getDate() const =0
returns the date on which market data are actual
virtual SmartPointer< ir::Curve > getDividendCurve() const =0
returns dividend curve
Class uses Curiously Recurring Template Pattern to implement polymorphic copy construction in every d...
Definition: marketModel.hpp:91
virtual void bumpAssetPrize(double h)=0
bump asset prize additively
File contains definition of forward curve class.
virtual SmartPointer< ir::Curve > getDiscountingCurve() const =0
returns discounting curve
virtual void bumpVolatility(double h)=0
bump volatility additively
File contains interface of interest rate curves.
File contains interface for stochastic processes.
virtual double prizeAnalytically(const EuropeanOpt &opt) const =0
prize EuropeanOpt analytically