julian::PricingEngine Class Referenceabstract
Interface for all pricing engines. More...
#include <pricingEngine.hpp>
Inheritance diagram for julian::PricingEngine:
Public Member Functions | |
virtual double | prize (const SmartPointer< MarketModel > &, const SmartPointer< Option > &) const =0 |
prizes option using market model More... | |
virtual PricingEngine * | clone () const =0 |
virtual copy constructor More... | |
virtual | ~PricingEngine () |
destructor More... | |
Detailed Description
Interface for all pricing engines.
Constructor & Destructor Documentation
|
inlinevirtual |
destructor
Member Function Documentation
|
pure virtual |
virtual copy constructor
Implemented in julian::DeeplyCopyablePricingEngine< T >, and julian::DeeplyCopyablePricingEngine< AnalyticalPricingEngine >.
|
pure virtual |
prizes option using market model
Implemented in julian::AnalyticalPricingEngine.
The documentation for this class was generated from the following file:
- C:/Unix/home/OEM/jULIAN/src/pricingEngines/pricingEngine.hpp