MCTDH-X  v2.22
 All Classes Files Functions Variables Pages
random Module Reference

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...
 

Member Function/Subroutine Documentation

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().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine random::gnu_init_random_seed ( )

References lcg().

Referenced by gnu_rand(), gnu_rand4(), and gnu_rand_c16().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine random::gnu_rand_c16 ( complex*16  C)

References gnu_init_random_seed().

Here is the call graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this module was generated from the following file: