update for solaris-x86
This commit is contained in:
parent
12f80ea291
commit
88ebd6ffc1
1 changed files with 12 additions and 12 deletions
|
|
@ -21,24 +21,23 @@
|
||||||
Contact: todos@geneura.ugr.es, http://geneura.ugr.es
|
Contact: todos@geneura.ugr.es, http://geneura.ugr.es
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//
|
|
||||||
// uint32_t must be an unsigned integer type capable of holding at least 32
|
|
||||||
// bits; exactly 32 should be fastest, but 64 is better on an Alpha with
|
|
||||||
// GCC at -O3 optimization so try your options and see what's best for you
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef EO_RANDOM_NUMBER_GENERATOR
|
#ifndef EO_RANDOM_NUMBER_GENERATOR
|
||||||
#define EO_RANDOM_NUMBER_GENERATOR
|
#define EO_RANDOM_NUMBER_GENERATOR
|
||||||
|
|
||||||
#ifdef HAVE_STDINT_H
|
// uint32_t is an unsigned integer type capable of holding 32 bits.
|
||||||
|
//
|
||||||
|
// In the applicatione here exactly 32 but should typically be fastest, but 64
|
||||||
|
// might be better on an Alpha with GCC at -O3 optimization so try your options
|
||||||
|
// and see what's best for you.
|
||||||
|
//
|
||||||
|
// The C99-standard defines uint32_t to be declared in stdint.h, but some
|
||||||
|
// systmes don't have that and implement it in inttypes.h.
|
||||||
|
#if (! defined __sun)
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#else
|
#else
|
||||||
#ifdef HAVE_INTTYPES_H
|
|
||||||
#include <inttypes.h>
|
#include <inttypes.h>
|
||||||
#else
|
|
||||||
#error Nedd header to define uint32_t. Please contact the EO mailing list.
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include "eoPersistent.h"
|
#include "eoPersistent.h"
|
||||||
#include "eoObject.h"
|
#include "eoObject.h"
|
||||||
|
|
@ -52,7 +51,8 @@ number generator MT19937 for generating random numbers. The various
|
||||||
member functions implement useful functions for evolutionary
|
member functions implement useful functions for evolutionary
|
||||||
algorithms. Included are: rand(), random(), flip() and normal().
|
algorithms. Included are: rand(), random(), flip() and normal().
|
||||||
|
|
||||||
<h1>DOCUMENTATION IN ORIGINAL FILE</h1>
|
|
||||||
|
<h1>Documentation in original file</h1>
|
||||||
|
|
||||||
This is the ``Mersenne Twister'' random number generator MT19937, which
|
This is the ``Mersenne Twister'' random number generator MT19937, which
|
||||||
generates pseudorandom integers uniformly distributed in 0..(2^32 - 1) starting
|
generates pseudorandom integers uniformly distributed in 0..(2^32 - 1) starting
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue