|
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.38
|
Trigeorgis (additive equal jumps) binomial tree More...
#include <extendedbinomialtree.hpp>
Inheritance diagram for ExtendedTrigeorgis:
Collaboration diagram for ExtendedTrigeorgis:Public Member Functions | |
| ExtendedTrigeorgis (const ext::shared_ptr< StochasticProcess1D > &, Time end, Size steps, Real strike) | |
Public Member Functions inherited from ExtendedEqualJumpsBinomialTree< ExtendedTrigeorgis > | |
| ExtendedEqualJumpsBinomialTree (const ext::shared_ptr< StochasticProcess1D > &process, Time end, Size steps) | |
| virtual | ~ExtendedEqualJumpsBinomialTree ()=default |
| Real | underlying (Size i, Size index) const |
| Real | probability (Size i, Size, Size branch) const |
Public Member Functions inherited from ExtendedBinomialTree< T > | |
| ExtendedBinomialTree (const ext::shared_ptr< StochasticProcess1D > &process, Time end, Size steps) | |
| Size | size (Size i) const |
| Size | descendant (Size, Size index, Size branch) const |
Public Member Functions inherited from Tree< T > | |
| Tree (Size columns) | |
| Size | columns () const |
Protected Member Functions | |
| Real | dxStep (Time stepTime) const override |
| Real | probUp (Time stepTime) const override |
| virtual Real | probUp (Time stepTime) const=0 |
| virtual Real | dxStep (Time stepTime) const=0 |
Protected Member Functions inherited from ExtendedBinomialTree< T > | |
| Real | driftStep (Time driftTime) const |
Protected Member Functions inherited from CuriouslyRecurringTemplate< T > | |
| CuriouslyRecurringTemplate ()=default | |
| ~CuriouslyRecurringTemplate ()=default | |
| T & | impl () |
| const T & | impl () const |
Additional Inherited Members | |
Public Types inherited from ExtendedBinomialTree< T > | |
| enum | Branches { branches = 2 } |
Protected Attributes inherited from ExtendedEqualJumpsBinomialTree< ExtendedTrigeorgis > | |
| Real | dx_ |
| Real | pu_ |
| Real | pd_ |
Protected Attributes inherited from ExtendedBinomialTree< T > | |
| Real | x0_ |
| Time | dt_ |
| ext::shared_ptr< StochasticProcess1D > | treeProcess_ |
Trigeorgis (additive equal jumps) binomial tree
Definition at line 179 of file extendedbinomialtree.hpp.
| ExtendedTrigeorgis | ( | const ext::shared_ptr< StochasticProcess1D > & | process, |
| Time | end, | ||
| Size | steps, | ||
| Real | strike | ||
| ) |
Implements ExtendedEqualJumpsBinomialTree< ExtendedTrigeorgis >.
Definition at line 100 of file extendedbinomialtree.cpp.
Here is the caller graph for this function:Implements ExtendedEqualJumpsBinomialTree< ExtendedTrigeorgis >.
Definition at line 105 of file extendedbinomialtree.cpp.
Here is the call graph for this function: