SDA (SDA flex)  7.2
Simulation of Diffusional Association
Loading...
Searching...
No Matches
randgen.f File Reference

Random generator number. More...

Functions/Subroutines

subroutine zbqlini (seed)
double precision function zbqlu01 (dummy)
double precision function zbqluab (a, b)
double precision function zbqlexp (mu)
double precision function zbqlnor (mu, sigma)
integer function zbqlbin (n, p)
integer function zbqlgeo (p)
integer function zbqlpoi (mu)
double precision function zbqlgam (g, h)
double precision function zbqlbet1 (nu1, nu2)
double precision function zbqlwei (a, b)
integer function zbqlnb (r, p)
double precision function zbqlpar (a, b)
double precision function zbqllg (x)

Detailed Description

Random generator number.

Version
{version 7.2.3 (2019)}

Copyright (c) 2009, 2010, 2015, 2016, 2019 Heidelberg Institute of Theoretical Studies (HITS, www.h-its.org) Schloss-Wolfsbrunnenweg 35 69118 Heidelberg, Germany

Please send your contact address to get information on updates and new features to "mcmsoft@h-its.org". Questions will be answered as soon as possible.

References: see also http://mcm.h-its.org/sda7/do:c/doc_sda7/references.html:

Brownian dynamics simulation of protein-protein diffusional encounter. (1998) Methods, 14, 329-341.

SDA 7: A modular and parallel implementation of the simulation of diffusional association software. Journal of computational chemistry 36.21 (2015): 1631-1645.

Authors: M.Martinez, A.Muñiz-Chicharro, R.Beccaria N.J.Bruce, J.Romanowska, D.B.Kokh, P.Mereghetti, X. Yu, M. Ozboyaci, M. Reinhardt, P. Friedrich, R.R.Gabdoulline, S.Richter and R.C.Wade


The function defined here are not thread-safe.
It is still called by default if not parallel (OpenMP = no ) for generating identical RGN and comparing with SDA6 code

Function/Subroutine Documentation

◆ zbqlbet1()

double precision function zbqlbet1 ( double precision nu1,
double precision nu2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlbin()

integer function zbqlbin ( integer n,
double precision p )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlexp()

double precision function zbqlexp ( double precision mu)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlgam()

double precision function zbqlgam ( double precision g,
double precision h )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlgeo()

integer function zbqlgeo ( double precision p)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlini()

subroutine zbqlini ( integer seed)

NB FOR SYSTEMS WHICH DO NOT SUPPORT THE >>>>>>> (NON-STANDARD) 'CALL SYSTEM' COMMAND, >>>>>>> THIS WILL NOT WORK, AND THE FIRST CLAUSE >>>>>>> OF THE FOLLOWING IF BLOCK SHOULD BE >>>>>>> COMMENTED OUT. >>>>>>>

COMMENT OUT FROM HERE IF YOU DON'T HAVE >>>>>>> 'CALL SYSTEM' CAPABILITY ... >>>>>>>

Here is the caller graph for this function:

◆ zbqllg()

double precision function zbqllg ( double precision x)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlnb()

integer function zbqlnb ( double precision r,
double precision p )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlnor()

double precision function zbqlnor ( double precision mu,
double precision sigma )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlpar()

double precision function zbqlpar ( double precision a,
double precision b )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlpoi()

integer function zbqlpoi ( double precision mu)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlu01()

double precision function zbqlu01 ( double precision dummy)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqluab()

double precision function zbqluab ( double precision a,
double precision b )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ zbqlwei()

double precision function zbqlwei ( double precision a,
double precision b )
Here is the call graph for this function:
Here is the caller graph for this function:
Imprint/Privacy