#include "SFMT-params19937.h"
Go to the source code of this file.
Defines | |
#define | MEXP 19937 |
#define | N (MEXP / 128 + 1) |
#define | N32 (N * 4) |
#define | N64 (N * 2) |
#define MEXP 19937 |
Definition at line 15 of file SFMT-params.h.
#define N (MEXP / 128 + 1) |
Mersenne Exponent. The period of the sequence is a multiple of 2^MEXP-1. define MEXP 19937 SFMT generator has an internal state array of 128-bit integers, and N is its size.
Definition at line 25 of file SFMT-params.h.
Referenced by cimg_library::CImg< T >::_fill(), cimg_library::CImg< T >::_LU(), cimg_library::CImg< T >::_solve(), cimg_library::CImg< T >::blur_anisotropic(), lux::WaldTriangleMesh::CreateShape(), lux::BaryTriangleMesh::CreateShape(), cimg_library::CImg< T >::deriche(), cimg_library::CImg< T >::diagonal(), cimg_library::CImgList< T >::FFT(), gen_rand_all(), gen_rand_array(), cimg_library::CImg< T >::get_fill(), init_by_array(), lux::Sphere::Intersect(), lux::Paraboloid::Intersect(), lux::Hyperboloid::Intersect(), lux::Cylinder::Intersect(), lux::Cone::Intersect(), cimg_library::CImg< T >::inverse(), lux::SingleScattering::Li(), lux::EmissionIntegrator::Li(), cimg_library::CImgList< T >::load_cimg(), cimg_library::CImg< T >::matrix(), cimg_library::CImgList< T >::operator*=(), cimg_library::CImgList< T >::operator/=(), cimg_library::CImgList< T >::save_cimg(), cimg_library::CImg< T >::solve(), cimg_library::CImg< T >::SVD(), cimg_library::CImg< T >::symmetric_eigen(), and cimg_library::CImg< T >::vector().
#define N32 (N * 4) |
N32 is the size of internal state array when regarded as an array of 32-bit integers.
Definition at line 28 of file SFMT-params.h.
Referenced by fill_array32(), fill_array64(), gen_rand32(), gen_rand64(), get_min_array_size32(), init_by_array(), and init_gen_rand().
#define N64 (N * 2) |
N64 is the size of internal state array when regarded as an array of 64-bit integers.
Definition at line 31 of file SFMT-params.h.
Referenced by fill_array64(), and get_min_array_size64().