JIXIE::RandomNumber< T > Class Template Reference

Detailed Description

template<class T>
class JIXIE::RandomNumber< T >

Random number generator.

Definition at line 69 of file Tools.h.

Public Member Functions

 RandomNumber (unsigned s=123)
 
randReal (T a, T b)
 
template<class Derived >
void fill (Eigen::DenseBase< Derived > &x, T a, T b)
 

Data Fields

std::mt19937 generator
 

Member Function Documentation

◆ randReal()

template<class T >
T JIXIE::RandomNumber< T >::randReal ( a,
b 
)
inline

Random real number from an interval

Definition at line 85 of file Tools.h.

Referenced by JIXIE::RandomNumber< T >::fill().

◆ fill()

template<class T >
template<class Derived >
void JIXIE::RandomNumber< T >::fill ( Eigen::DenseBase< Derived > &  x,
a,
b 
)
inline

Fill with uniform random numbers

Definition at line 95 of file Tools.h.

References JIXIE::RandomNumber< T >::randReal().