#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_