Interface for financial derivativesClass implements abstraction of financial option.

#include <option.hpp>

Inheritance diagram for marian::Option:
marian::DCOption< EuroOpt > marian::DCOption< T > marian::EuroOpt

Public Member Functions

virtual SmartPointer< AbstractPricerFactoryallocateFactory () const =0
 Method allocating Abstract Factory. More...
 
virtual ~Option ()
 Destructor.
 
virtual double getT () const =0
 Returns maturity of option.
 
virtual Optionclone () const =0
 Virtual copy constructor.
 

Member Function Documentation

virtual SmartPointer<AbstractPricerFactory> marian::Option::allocateFactory ( ) const
pure virtual

Method is used by FDM pricer to generate settings of finite difference algorithm. Compare marian::AbstractPricerFactory

Implemented in marian::EuroOpt.


The documentation for this class was generated from the following file:
  • C:/Unix/home/OEM/fdm/src/financial/options/option.hpp