random
Module
Description
- this module contains a motley collection of random number
generator routines, used in various particle setups
- References:
None
- Owner:
Daniel Price
- Runtime parameters:
None
- Dependencies:
None
Quick access
Variables
- random/pi [real,private/parameter/optional/default=4.*atan(1.)]
Subroutines and functions
- function random/ran2(s1)
- Parameters:
s1 [integer,inout]
- Return:
ran2 [real]
- Called from:
rayleigh_deviate()
,get_random_pos_on_sphere()
,gauss_random()
,test_math()
- Call to:
- function random/get_random(s1, s2)
- Parameters:
s1 [integer]
s2 [integer]
- Return:
get_random [real]
- Called from:
- function random/rayleigh_deviate(iseed)
- Parameters:
iseed [integer]
- Return:
rayleigh_deviate [real]
- Call to:
- function random/get_random_pos_on_sphere(iseed)
- Parameters:
iseed [integer,inout]
- Return:
dx (3) [real]
- Call to: