base class for multi path generators More...
#include <ql/math/randomnumbers/rngtraits.hpp>
#include <ql/methods/montecarlo/brownianbridge.hpp>
#include <ql/methods/montecarlo/multipath.hpp>
#include <ql/methods/montecarlo/multipathgenerator.hpp>
#include <ql/methods/montecarlo/sample.hpp>
#include <ql/models/marketmodels/browniangenerators/sobolbrowniangenerator.hpp>
#include <ql/stochasticprocess.hpp>
Go to the source code of this file.
Classes | |
class | MultiPathGeneratorBase |
Multi Path Generator Base. More... | |
class | MultiPathGeneratorMersenneTwister |
Instantiation of MultiPathGenerator with standard PseudoRandom traits. More... | |
class | MultiPathGeneratorMersenneTwisterAntithetic |
class | MultiPathGeneratorSobol |
Instantiation of MultiPathGenerator with standard LowDiscrepancy traits. More... | |
class | MultiPathGeneratorBurley2020Sobol |
Instantiation of MultiPathGenerator with standard LowDiscrepancy traits. More... | |
class | MultiPathGeneratorSobolBrownianBridgeBase |
Base class for instantiations using brownian generators from models/marketmodels/browniangenerators. More... | |
class | MultiPathGeneratorSobolBrownianBridge |
Instantiation using SobolBrownianGenerator from models/marketmodels/browniangenerators. More... | |
class | MultiPathGeneratorBurley2020SobolBrownianBridge |
Instantiation using Burley2020SobolBrownianGenerator from models/marketmodels/browniangenerators. More... | |
Namespaces | |
namespace | QuantExt |
Enumerations | |
enum | SequenceType { MersenneTwister , MersenneTwisterAntithetic , Sobol , Burley2020Sobol , SobolBrownianBridge , Burley2020SobolBrownianBridge } |
Functions | |
QuantLib::ext::shared_ptr< MultiPathGeneratorBase > | makeMultiPathGenerator (const SequenceType s, const QuantLib::ext::shared_ptr< StochasticProcess > &process, const TimeGrid &timeGrid, const BigNatural seed, const SobolBrownianGenerator::Ordering ordering=SobolBrownianGenerator::Steps, const SobolRsg::DirectionIntegers directionIntegers=SobolRsg::JoeKuoD7) |
Make function for path generators. More... | |
std::ostream & | operator<< (std::ostream &out, const SequenceType s) |
Output function. More... | |
base class for multi path generators
Definition in file multipathgeneratorbase.hpp.