#include <ql/experimental/exoticoptions/kirkspreadoptionengine.hpp>
|
|
| KirkSpreadOptionEngine (ext::shared_ptr< BlackProcess > process1, ext::shared_ptr< BlackProcess > process2, Handle< Quote > correlation) |
| void | calculate () const override |
| PricingEngine::arguments * | getArguments () const override |
| const PricingEngine::results * | getResults () const override |
| void | reset () override |
| void | update () override |
|
| Observable (const Observable &) |
| Observable & | operator= (const Observable &) |
|
| Observable (Observable &&)=delete |
|
Observable & | operator= (Observable &&)=delete |
| void | notifyObservers () |
|
| Observer (const Observer &) |
|
Observer & | operator= (const Observer &) |
|
std::pair< iterator, bool > | registerWith (const ext::shared_ptr< Observable > &) |
| void | registerWithObservables (const ext::shared_ptr< Observer > &) |
|
Size | unregisterWith (const ext::shared_ptr< Observable > &) |
|
void | unregisterWithAll () |
| virtual void | deepUpdate () |
- Deprecated
- Use BasketOption and KirkEngine instead. Deprecated in version 1.37.
◆ calculate()