C++QEDCore  2.100.2 (v2 Milestone 10 Development branch)
a framework for simulating open quantum dynamics – core
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Randomized.h File Reference

Randomized & related. More...

#include "RandomizedFwd.h"
#include "ArrayTraits.h"
#include "ComplexExtensions.h"
#include "Exception.h"
#include "core_config.h"
#include <boost/range/algorithm/generate.hpp>
#include <boost/bind.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/utility.hpp>
#include <boost/serialization/string.hpp>
#include <boost/serialization/split_member.hpp>
+ Include dependency graph for Randomized.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  randomized::RNGStateParsingException
 
class  randomized::Randomized
 A common interface for random-number generators. More...
 
class  randomized::Maker
 Factory class for Randomized types. More...
 
class  randomized::MakerGSL
 Implements Maker by returning a class implementing the Randomized interface by GSL More...
 

Namespaces

 randomized
 the randomized-bundle
 

Functions

template<typename A >
const Randomized::Ptr randomized::fillWithRandom (A &data, Randomized::Ptr ran)
 Fills an array with random data taking a Randomized as parameter.
 
template<typename A >
const Randomized::Ptr randomized::fillWithRandom (A &data, unsigned long seed=1001ul, const Maker &maker=MakerGSL())
 Fills an array with random data creating a Randomized internally.
 

Detailed Description

Randomized & related.

Definition in file Randomized.h.