jymlp::SynapticRandomizer Class Reference

List of all members.

Public Member Functions

 SynapticRandomizer (mt19937 *igenerator)
 Construct using a shared Mersenne Twister generator.
double rndU1 ()
 Default operation: Draw a double from U([-1,1]).
double rndU (double a)
 Draw a double from U([-a,a]).

Protected Attributes

mt19937 * generator = nullptr

Constructor & Destructor Documentation

SynapticRandomizer::SynapticRandomizer ( mt19937 *  igenerator  ) 

Construct using a shared Mersenne Twister generator.

The pointer may be shared within the thread for other purposes, but not among multiple threads. Create one for each thread.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Friends

Generated on 1 Sep 2016 for Momulper - Multiobjective MLP for Classification by  doxygen 1.6.1