randomsequencegenerator.hpp
Go to the documentation of this file.
66 typename QuantLib::GenericPseudoRandom<URNG, QuantLib::InverseCumulativeNormal>::ursg_type ursg_;
69 class MersenneTwisterRsg : public PseudoRandomSequenceGenerator<QuantLib::MersenneTwisterUniformRng> {
Definition: randomsequencegenerator.hpp:51
Definition: randomsequencegenerator.hpp:40
Definition: randomsequencegenerator.hpp:99
virtual std::vector< double > nextSequence() const =0
MersenneTwisterRsg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, long dimension, long seed, bool permanent)
virtual std::vector< QuantLib::Real > nextSequence() const
Definition: randomsequencegenerator.hpp:61
Definition: randomsequencegenerator.hpp:83
QuantLib::SobolRsg rsg_type
Definition: randomsequencegenerator.hpp:120
QuantLib::MersenneTwisterUniformRng urng_type
Definition: randomsequencegenerator.hpp:71
Definition: randomsequencegenerator.hpp:69
Definition: randomsequencegenerator.hpp:108
void randomize(QuantLib::BigNatural seed)
std::vector< std::vector< double > > variates(long samples)
Definition: randomsequencegenerator.hpp:118
PseudoRandomSequenceGenerator(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, long dimension, const URNG &urng, bool permanent)
Definition: randomsequencegenerator.hpp:53
Definition: abcd.hpp:38
LowDiscrepancySequenceGenerator(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const URSG &ursg, bool permanent)
Definition: randomsequencegenerator.hpp:85
QuantLib::FaureRsg rsg_type
Definition: randomsequencegenerator.hpp:101
Definition: abcd.hpp:30
OH_OBJ_CTOR(RandomSequenceGenerator, ObjectHandler::Object)
HaltonRsg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, long dimension, long seed, bool permanent)
SobolRsg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, long dimension, long seed, bool permanent)
FaureRsg(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, long dimension, bool permanent)
QuantLib::HaltonRsg rsg_type
Definition: randomsequencegenerator.hpp:110
QuantLib::Real rand()
virtual std::vector< double > nextSequence() const
Definition: randomsequencegenerator.hpp:91