Logo Search packages:      
Sourcecode: quantlib version File versions  Download package

QuantLib::ExtendedTrigeorgis Class Reference

#include <extendedbinomialtree.hpp>

Inheritance diagram for QuantLib::ExtendedTrigeorgis:

QuantLib::ExtendedEqualJumpsBinomialTree< T > QuantLib::ExtendedBinomialTree< T > QuantLib::Tree< T > QuantLib::CuriouslyRecurringTemplate< T >

List of all members.

Detailed Description

Trigeorgis (additive equal jumps) binomial tree

Definition at line 182 of file extendedbinomialtree.hpp.

Public Types

enum  Branches { branches = 2 }

Public Member Functions

Size columns () const
Size descendant (Size, Size index, Size branch) const
 ExtendedTrigeorgis (const boost::shared_ptr< StochasticProcess1D > &, Time end, Size steps, Real strike)
Real probability (Size i, Size, Size branch) const
Size size (Size i) const
Real underlying (Size i, Size index) const

Protected Member Functions

Real driftStep (Time driftTime) const
Real dxStep (Time stepTime) const
const T & impl () const
T & impl ()
Real probUp (Time stepTime) const

Protected Attributes

Real driftPerStep_
Time dt_
Real dx_
Real pd_
Real pu_
< StochasticProcess1D
Real x0_

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index