QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.32
|
#include <ql/models/marketmodels/browniangenerators/sobolbrowniangenerator.hpp>
Public Member Functions | |
SobolBrownianGeneratorFactory (SobolBrownianGenerator::Ordering ordering, unsigned long seed=0, SobolRsg::DirectionIntegers directionIntegers=SobolRsg::Jaeckel) | |
ext::shared_ptr< BrownianGenerator > | create (Size factors, Size steps) const override |
Public Member Functions inherited from BrownianGeneratorFactory | |
virtual | ~BrownianGeneratorFactory ()=default |
virtual ext::shared_ptr< BrownianGenerator > | create (Size factors, Size steps) const =0 |
Private Attributes | |
SobolBrownianGenerator::Ordering | ordering_ |
unsigned long | seed_ |
SobolRsg::DirectionIntegers | integers_ |
Definition at line 79 of file sobolbrowniangenerator.hpp.
SobolBrownianGeneratorFactory | ( | SobolBrownianGenerator::Ordering | ordering, |
unsigned long | seed = 0 , |
||
SobolRsg::DirectionIntegers | directionIntegers = SobolRsg::Jaeckel |
||
) |
Definition at line 210 of file sobolbrowniangenerator.cpp.
|
overridevirtual |
Implements BrownianGeneratorFactory.
Definition at line 217 of file sobolbrowniangenerator.cpp.
|
private |
Definition at line 89 of file sobolbrowniangenerator.hpp.
|
private |
Definition at line 90 of file sobolbrowniangenerator.hpp.
|
private |
Definition at line 91 of file sobolbrowniangenerator.hpp.