QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
#include <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 92 of file sobolbrowniangenerator.hpp.
|
explicit |
Definition at line 213 of file sobolbrowniangenerator.cpp.
|
overridevirtual |
Implements BrownianGeneratorFactory.
Definition at line 220 of file sobolbrowniangenerator.cpp.
|
private |
Definition at line 101 of file sobolbrowniangenerator.hpp.
|
private |
Definition at line 102 of file sobolbrowniangenerator.hpp.
|
private |
Definition at line 103 of file sobolbrowniangenerator.hpp.