#include <qle/methods/projectedvariatepathgeneratorfactory.hpp>
|
| ProjectedVariatePathGeneratorFactory (const std::vector< Size > &stateProcessProjection, const QuantLib::ext::shared_ptr< MultiPathVariateGeneratorBase > &variateGenerator) |
|
QuantLib::ext::shared_ptr< MultiPathGeneratorBase > | build (const SequenceType s, const QuantLib::ext::shared_ptr< StochasticProcess > &process, const TimeGrid &timeGrid, const BigNatural seed, const SobolBrownianGenerator::Ordering ordering, const SobolRsg::DirectionIntegers directionIntegers) override |
|
virtual | ~PathGeneratorFactory () |
|
virtual QuantLib::ext::shared_ptr< MultiPathGeneratorBase > | build (const SequenceType s, const QuantLib::ext::shared_ptr< StochasticProcess > &process, const TimeGrid &timeGrid, const BigNatural seed, const SobolBrownianGenerator::Ordering ordering, const SobolRsg::DirectionIntegers directionIntegers)=0 |
|
◆ ProjectedVariatePathGeneratorFactory()
◆ build()
QuantLib::ext::shared_ptr< MultiPathGeneratorBase > build |
( |
const SequenceType |
s, |
|
|
const QuantLib::ext::shared_ptr< StochasticProcess > & |
process, |
|
|
const TimeGrid & |
timeGrid, |
|
|
const BigNatural |
seed, |
|
|
const SobolBrownianGenerator::Ordering |
ordering, |
|
|
const SobolRsg::DirectionIntegers |
directionIntegers |
|
) |
| |
|
overridevirtual |
◆ stateProcessProjection_
const std::vector<Size> stateProcessProjection_ |
|
private |
◆ variateGenerator_