#include <qle/methods/multipathvariategenerator.hpp>
Inheritance diagram for MultiPathVariateGeneratorBurley2020Sobol:
Collaboration diagram for MultiPathVariateGeneratorBurley2020Sobol:Public Member Functions | |
| MultiPathVariateGeneratorBurley2020Sobol (const Size dimension, const Size timeSteps, BigNatural seed=42, SobolRsg::DirectionIntegers directionIntegers=SobolRsg::JoeKuoD7, BigNatural scrambleSeed=43) | |
| void | reset () override |
Public Member Functions inherited from MultiPathVariateGeneratorBase | |
| MultiPathVariateGeneratorBase (const Size dimension, const Size timeSteps) | |
| virtual | ~MultiPathVariateGeneratorBase () |
| virtual Sample< std::vector< Array > > | next () const |
| virtual void | reset ()=0 |
Private Member Functions | |
| Sample< std::vector< Real > > | nextSequence () const override |
Private Attributes | |
| BigNatural | seed_ |
| SobolRsg::DirectionIntegers | directionIntegers_ |
| BigNatural | scrambleSeed_ |
| QuantLib::ext::shared_ptr< InverseCumulativeRsg< Burley2020SobolRsg, InverseCumulativeNormal > > | rsg_ |
Additional Inherited Members | |
| virtual Sample< std::vector< Real > > | nextSequence () const =0 |
Protected Attributes inherited from MultiPathVariateGeneratorBase | |
| Size | dimension_ |
| Size | timeSteps_ |
Definition at line 82 of file multipathvariategenerator.hpp.
| MultiPathVariateGeneratorBurley2020Sobol | ( | const Size | dimension, |
| const Size | timeSteps, | ||
| BigNatural | seed = 42, |
||
| SobolRsg::DirectionIntegers | directionIntegers = SobolRsg::JoeKuoD7, |
||
| BigNatural | scrambleSeed = 43 |
||
| ) |
Definition at line 89 of file multipathvariategenerator.cpp.
Here is the call graph for this function:
|
overridevirtual |
Implements MultiPathVariateGeneratorBase.
Definition at line 97 of file multipathvariategenerator.cpp.
Here is the caller graph for this function:
|
overrideprivatevirtual |
Implements MultiPathVariateGeneratorBase.
Definition at line 102 of file multipathvariategenerator.cpp.
|
private |
Definition at line 91 of file multipathvariategenerator.hpp.
|
private |
Definition at line 92 of file multipathvariategenerator.hpp.
|
private |
Definition at line 93 of file multipathvariategenerator.hpp.
|
private |
Definition at line 95 of file multipathvariategenerator.hpp.