GlobalRng.h File Reference
#include <shark/Rng/Rng.h>
#include <shark/Rng/Bernoulli.h>
#include <shark/Rng/Binomial.h>
#include <shark/Rng/Cauchy.h>
#include <shark/Rng/DiffGeometric.h>
#include <shark/Rng/Dirichlet.h>
#include <shark/Rng/DiscreteUniform.h>
#include <shark/Rng/Erlang.h>
#include <shark/Rng/Gamma.h>
#include <shark/Rng/Geometric.h>
#include <shark/Rng/HyperGeometric.h>
#include <shark/Rng/LogNormal.h>
#include <shark/Rng/NegExponential.h>
#include <shark/Rng/Normal.h>
#include <shark/Rng/Poisson.h>
#include <shark/Rng/Uniform.h>
#include <shark/Rng/Weibull.h>
#include <shark/Rng/Entropy.h>
#include <shark/Rng/KullbackLeiberDivergence.h>
#include <boost/random.hpp>
#include <vector>

Go to the source code of this file.

Classes

class  shark::BaseRng< RNG >
 Collection of different variate generators for different distributions. More...
 

Namespaces

 shark
 AbstractMultiObjectiveOptimizer.
 

Macros

#define ANNOUNCE_SHARK_RNG(boost_rng_type, shark_rng_name)   typedef BaseRng< boost_rng_type > shark_rng_name; \
 

Functions

 shark::ANNOUNCE_SHARK_RNG (shark::FastRngType, FastRng)
 
 shark::ANNOUNCE_SHARK_RNG (shark::DefaultRngType, Rng)
 

Macro Definition Documentation

◆ ANNOUNCE_SHARK_RNG

#define ANNOUNCE_SHARK_RNG (   boost_rng_type,
  shark_rng_name 
)    typedef BaseRng< boost_rng_type > shark_rng_name; \

Definition at line 208 of file GlobalRng.h.