#include #include #include #include #include #include "mersenne.h" using namespace std; #define ARRAYELEMCOUNT(x) sizeof(x) / sizeof(x[0]) #define TAB "\t" //Rand01IE: Get random number from [0,1) #define Rand01IE() mersenne() #define SeedRand(x) seed_mersenne(x) //This sets random values[0,1) to every coordinate of a double array. inline void RandomiseValues(double* const array, const int size) //---------------------------------------------------------- { for(int i = 0; i x(dims[i], 0); for(int n = 0; n