1 #ifndef __JMATHTESTKIT__ 
    2 #define __JMATHTESTKIT__ 
   23 namespace JPP { 
using namespace JMATH; }
 
   35     new (p) 
JMatrix1D(getRandom<double>(-1.0, +1.0));
 
   46     new (p) 
JMatrix2D(getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   47                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0));
 
   58     new (p) 
JMatrix3D(getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   59                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   60                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0));
 
   71     new (p) 
JMatrix4D(getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   72                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   73                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   74                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0));
 
   85     new (p) 
JMatrix5D(getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   86                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   87                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   88                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
   89                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0));
 
  100     new (p) 
JMatrix1S(getRandom<double>(-1.0, +1.0));
 
  111     new (p) 
JMatrix2S(getRandom<double>(-1.0,+1.0),
 
  112                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0));
 
  125     new (p) 
JMatrix3S(getRandom<double>(-1.0,+1.0),
 
  126                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
  127                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0));
 
  142     new (p) 
JMatrix4S(getRandom<double>(-1.0,+1.0),
 
  143                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
  144                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
  145                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0));
 
  163     new (p) 
JMatrix5S(getRandom<double>(-1.0,+1.0),
 
  164                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
  165                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
  166                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0),
 
  167                       getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0), getRandom<double>(-1.0,+1.0));
 
Definition of random value generator. 
 
void randomize(Vec *p)
Randomize 3D vector.