FV3 Bundle
type_rng::rng_type Type Reference

Public Member Functions

procedure init => rng_init
 
procedure reseed => rng_reseed
 
procedure lcg => rng_lcg
 
procedure rng_rand_integer_0d
 
procedure rng_rand_integer_1d
 
generic rand_integer => rng_rand_integer_0d, rng_rand_integer_1d
 
procedure rng_rand_real_0d
 
procedure rng_rand_real_1d
 
procedure rng_rand_real_2d
 
procedure rng_rand_real_3d
 
procedure rng_rand_real_4d
 
procedure rng_rand_real_5d
 
generic rand_real => rng_rand_real_0d, rng_rand_real_1d, rng_rand_real_2d, rng_rand_real_3d, rng_rand_real_4d, rng_rand_real_5d
 
procedure rng_rand_gau_1d
 
procedure rng_rand_gau_5d
 
generic rand_gau => rng_rand_gau_1d, rng_rand_gau_5d
 
procedure initialize_sampling => rng_initialize_sampling
 

Public Attributes

integer(kind=int64) seed
 

Detailed Description

Definition at line 29 of file type_rng.F90.

Member Function/Subroutine Documentation

◆ init()

procedure type_rng::rng_type::init ( )

Definition at line 32 of file type_rng.F90.

◆ initialize_sampling()

procedure type_rng::rng_type::initialize_sampling ( )

Definition at line 48 of file type_rng.F90.

◆ lcg()

procedure type_rng::rng_type::lcg ( )

Definition at line 34 of file type_rng.F90.

◆ rand_gau()

generic type_rng::rng_type::rand_gau ( )

Definition at line 47 of file type_rng.F90.

Here is the call graph for this function:

◆ rand_integer()

generic type_rng::rng_type::rand_integer ( )

Definition at line 37 of file type_rng.F90.

Here is the call graph for this function:

◆ rand_real()

generic type_rng::rng_type::rand_real ( )

Definition at line 44 of file type_rng.F90.

Here is the call graph for this function:

◆ reseed()

procedure type_rng::rng_type::reseed ( )

Definition at line 33 of file type_rng.F90.

◆ rng_rand_gau_1d()

procedure type_rng::rng_type::rng_rand_gau_1d ( )

Definition at line 45 of file type_rng.F90.

◆ rng_rand_gau_5d()

procedure type_rng::rng_type::rng_rand_gau_5d ( )

Definition at line 46 of file type_rng.F90.

◆ rng_rand_integer_0d()

procedure type_rng::rng_type::rng_rand_integer_0d ( )

Definition at line 35 of file type_rng.F90.

◆ rng_rand_integer_1d()

procedure type_rng::rng_type::rng_rand_integer_1d ( )

Definition at line 36 of file type_rng.F90.

◆ rng_rand_real_0d()

procedure type_rng::rng_type::rng_rand_real_0d ( )

Definition at line 38 of file type_rng.F90.

◆ rng_rand_real_1d()

procedure type_rng::rng_type::rng_rand_real_1d ( )

Definition at line 39 of file type_rng.F90.

◆ rng_rand_real_2d()

procedure type_rng::rng_type::rng_rand_real_2d ( )

Definition at line 40 of file type_rng.F90.

◆ rng_rand_real_3d()

procedure type_rng::rng_type::rng_rand_real_3d ( )

Definition at line 41 of file type_rng.F90.

◆ rng_rand_real_4d()

procedure type_rng::rng_type::rng_rand_real_4d ( )

Definition at line 42 of file type_rng.F90.

◆ rng_rand_real_5d()

procedure type_rng::rng_type::rng_rand_real_5d ( )

Definition at line 43 of file type_rng.F90.

Member Data Documentation

◆ seed

integer(kind=int64) type_rng::rng_type::seed

Definition at line 30 of file type_rng.F90.


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