#include <qle/methods/multipathvariategenerator.hpp>
Public Member Functions | |
MultiPathVariateGeneratorBase (const Size dimension, const Size timeSteps) | |
virtual | ~MultiPathVariateGeneratorBase () |
virtual Sample< std::vector< Array > > | next () const |
virtual void | reset ()=0 |
Protected Member Functions | |
virtual Sample< std::vector< Real > > | nextSequence () const =0 |
Protected Attributes | |
Size | dimension_ |
Size | timeSteps_ |
Definition at line 31 of file multipathvariategenerator.hpp.
MultiPathVariateGeneratorBase | ( | const Size | dimension, |
const Size | timeSteps | ||
) |
Definition at line 27 of file multipathvariategenerator.cpp.
|
virtual |
Definition at line 34 of file multipathvariategenerator.hpp.
|
virtual |
Reimplemented in MultiPathVariateGeneratorSobolBrownianBridgeBase.
Definition at line 30 of file multipathvariategenerator.cpp.
|
pure virtual |
|
protectedpure virtual |
Implemented in MultiPathVariateGeneratorMersenneTwister, MultiPathVariateGeneratorSobol, MultiPathVariateGeneratorBurley2020Sobol, and MultiPathVariateGeneratorSobolBrownianBridgeBase.
|
protected |
Definition at line 41 of file multipathvariategenerator.hpp.
|
protected |
Definition at line 42 of file multipathvariategenerator.hpp.