MCTDH-X
v2.22
|
Public Member Functions | |
subroutine | gnu_rand4 (R) |
subroutine | gnu_rand (R) |
subroutine | gnu_rand_c16 (C) |
subroutine | gnu_init_random_seed () |
subroutine | haar_u_n (n, QH) |
This Program produce N x N CPLX Random Unitary Matrices distributed according to the Haar measure, making use of the QR decomposition of N x N CPLX Random (non Hermitian) Matrices from the Ginibre Ensemble. The QR decomposition is performed by means of (N-1) Householder reflections. More... | |
subroutine | ginue (N, VARIANCE, CMAT) |
Generator of CPXL N x N non Hermitian matrices drawn according to the Ginibre ensemble called <GinUE> GL(N,C). More... | |
subroutine random::ginue | ( | integer | N, |
real*8 | VARIANCE, | ||
complex*16, dimension(n,n) | CMAT | ||
) |
Generator of CPXL N x N non Hermitian matrices drawn according to the Ginibre ensemble called <GinUE> GL(N,C).
References gnu_rand().
Referenced by haar_u_n().
subroutine random::gnu_init_random_seed | ( | ) |
References lcg().
Referenced by gnu_rand(), gnu_rand4(), and gnu_rand_c16().
subroutine random::gnu_rand | ( | real*8 | R | ) |
References gnu_init_random_seed().
Referenced by crab_parameters::crab_parameters_init(), auxiliary_analysis_routines::drawfromdensity(), newgammacrab::get_newgammacrab(), and ginue().
subroutine random::gnu_rand4 | ( | real*4 | R | ) |
References gnu_init_random_seed().
Referenced by crab_parameters::crab_parameters_init(), and nr::brent::dbrent::dfpmin::mnbrak::sa().
subroutine random::gnu_rand_c16 | ( | complex*16 | C | ) |
subroutine random::haar_u_n | ( | integer | n, |
complex*16, dimension(n,n) | QH | ||
) |
This Program produce N x N CPLX Random Unitary Matrices distributed according to the Haar measure, making use of the QR decomposition of N x N CPLX Random (non Hermitian) Matrices from the Ginibre Ensemble. The QR decomposition is performed by means of (N-1) Householder reflections.
References ginue().
Referenced by get_initial_orbitals().