Data type for particle sampling.
More...
|
| integer(kind=i32) | symmetric |
| | Various cases of symmetric loading. 0: non-symmetric; symmetry is obtained by reflecting at the mean value of the Gaussian (for v) or the domain mid point (for x); 1: 2^(dim_x+dim_v) points with all possible combinations; 2: only one additional point per randomly drawn particle, the one reflected in each direction. More...
|
| |
| integer(kind=i32) | random_numbers |
| | How to draw (currently random or Sobol) defined by descriptors. More...
|
| |
| logical | uniform = .false. |
| | Uniform loading. More...
|
| |
| integer(kind=i32), dimension(:), allocatable | random_seed |
| | seed for random numbers More...
|
| |
| integer(kind=i32), dimension(:), allocatable | random_seed_start |
| | save starting seed More...
|
| |
| integer(kind=i64) | sobol_seed |
| | seed for Sobol numbers More...
|
| |
| integer(kind=i64) | sobol_seed_start |
| | save starting seed More...
|
| |
| logical | inverse = .false. |
| | true if the mapping has an analytical inverse More...
|
| |
| logical | xiprofile = .false. |
| | logical temperature profile More...
|
| |
| logical | delta_perturb = .false. |
| | true if delta perturbation for the velocity distribution More...
|
| |
| real(kind=f64), dimension(3) | eps = [0.6, 0.6, 0.6] |
| | sigma quantile in which the velocity is perturbed More...
|
| |
| real(kind=f64), dimension(3) | a = [0.0, 0.0, 0.0] |
| | value of the perturbation More...
|
| |
Data type for particle sampling.
Definition at line 59 of file sll_m_particle_sampling.F90.
◆ free()
◆ init()
◆ reset_seed_jump()
| procedure reset_seed_jump |
|
private |
◆ sample()
◆ sample_cv()
| real(kind=f64), dimension(3) a = [0.0, 0.0, 0.0] |
|
private |
◆ delta_perturb
| logical delta_perturb = .false. |
|
private |
◆ eps
| real(kind=f64), dimension(3) eps = [0.6, 0.6, 0.6] |
|
private |
◆ inverse
| logical inverse = .false. |
|
private |
◆ random_numbers
| integer(kind=i32) random_numbers |
|
private |
◆ random_seed
| integer(kind=i32), dimension(:), allocatable random_seed |
|
private |
◆ random_seed_start
| integer(kind=i32), dimension(:), allocatable random_seed_start |
|
private |
◆ sobol_seed
| integer(kind=i64) sobol_seed |
|
private |
◆ sobol_seed_start
| integer(kind=i64) sobol_seed_start |
|
private |
◆ symmetric
| integer(kind=i32) symmetric |
|
private |
Various cases of symmetric loading. 0: non-symmetric; symmetry is obtained by reflecting at the mean value of the Gaussian (for v) or the domain mid point (for x); 1: 2^(dim_x+dim_v) points with all possible combinations; 2: only one additional point per randomly drawn particle, the one reflected in each direction.
Definition at line 60 of file sll_m_particle_sampling.F90.
◆ uniform
| logical uniform = .false. |
|
private |
◆ xiprofile
| logical xiprofile = .false. |
|
private |