|
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
#include <fdblackscholesshoutengine.hpp>
Inheritance diagram for FdBlackScholesShoutEngine:
Collaboration diagram for FdBlackScholesShoutEngine:Public Member Functions | |
| FdBlackScholesShoutEngine (ext::shared_ptr< GeneralizedBlackScholesProcess >, Size tGrid=100, Size xGrid=100, Size dampingSteps=0, const FdmSchemeDesc &schemeDesc=FdmSchemeDesc::Douglas()) | |
| FdBlackScholesShoutEngine (ext::shared_ptr< GeneralizedBlackScholesProcess >, DividendSchedule dividends, Size tGrid=100, Size xGrid=100, Size dampingSteps=0, const FdmSchemeDesc &schemeDesc=FdmSchemeDesc::Douglas()) | |
| void | calculate () const override |
Private Attributes | |
| const ext::shared_ptr< GeneralizedBlackScholesProcess > | process_ |
| DividendSchedule | dividends_ |
| const Size | tGrid_ |
| const Size | xGrid_ |
| const Size | dampingSteps_ |
| const FdmSchemeDesc | schemeDesc_ |
Definition at line 35 of file fdblackscholesshoutengine.hpp.
|
explicit |
Definition at line 35 of file fdblackscholesshoutengine.cpp.
| FdBlackScholesShoutEngine | ( | ext::shared_ptr< GeneralizedBlackScholesProcess > | process, |
| DividendSchedule | dividends, | ||
| Size | tGrid = 100, |
||
| Size | xGrid = 100, |
||
| Size | dampingSteps = 0, |
||
| const FdmSchemeDesc & | schemeDesc = FdmSchemeDesc::Douglas() |
||
| ) |
Definition at line 47 of file fdblackscholesshoutengine.cpp.
|
override |
Definition at line 60 of file fdblackscholesshoutengine.cpp.
Here is the call graph for this function:
|
private |
Definition at line 56 of file fdblackscholesshoutengine.hpp.
|
private |
Definition at line 57 of file fdblackscholesshoutengine.hpp.
|
private |
Definition at line 58 of file fdblackscholesshoutengine.hpp.
|
private |
Definition at line 58 of file fdblackscholesshoutengine.hpp.
|
private |
Definition at line 58 of file fdblackscholesshoutengine.hpp.
|
private |
Definition at line 59 of file fdblackscholesshoutengine.hpp.