|
real(kind=f64) function | sll_f_cos_gaussian (self, x, v, m) |
|
real(kind=f64) function | sll_f_cos (self, x, v) |
|
real(kind=f64) function | sll_f_gaussian (self, v, x, m) |
|
real(kind=f64) function | sll_f_gaussian_pnoise (self, v, x, m) |
|
real(kind=f64) function | sll_f_noise (self, x, v) |
|
real(kind=f64) function | sll_f_noise_gaussian (self, x, v, m) |
|
real(kind=f64) function | sll_f_cos_gaussian_screwpinch (self, x, v, m) |
|
real(kind=f64) function | sll_f_cos_screwpinch (self, x, v) |
|
real(kind=f64) function | sll_f_gaussian_screwpinch (self, v, x, m) |
|
subroutine | free_cos_gaussian (self) |
|
subroutine | free_noise_gaussian (self) |
|
subroutine | noise_gaussian_init (self, n_gaussians, dims, file_id, profile) |
|
subroutine | noise_gaussian_init_1d2v (self, file_id) |
|
subroutine | noise_gaussian_init_3d3v (self, file_id) |
|
subroutine | cos_gaussian_init (self, descriptor, dims, file_id, profile) |
|
subroutine, public | sll_s_initial_distribution_new (distribution, dims, file_id, params, profile) |
| Factory function for sll_c_distribution_params, parameters read form input file. More...
|
|
subroutine, public | sll_s_initial_distribution_file_new (dims, nml_file, params, profile) |
| Factory function for sll_c_distribution_params, parameters read form input file. More...
|
|
subroutine, public | sll_s_initial_distribution_new_descriptor (distribution, dims, file_id, params, profile) |
| Factory function for sll_c_distribution_params, parameters read form input file. Version build upon descriptors. More...
|
|
subroutine | cossum_multigaussian_init_1d2v (file_id, params, n_gaussians) |
| 1d2v subroutine for initialization of sum of arbitrary number of Gaussians. Note that v_thermal_1/2 refers her to the velocity dimension instead of the number of the Gaussian in the sum as for the twogaussian case. More...
|
|
|
integer(kind=i32), parameter, public | sll_p_sumcos_onegaussian = 0 |
| Descriptor for (1+\sum cos( kx * x_i))*exp(-0.5(v-v_mean)**2/v_thermal**2) More...
|
|
integer(kind=i32), parameter, public | sll_p_cossum_onegaussian = 1 |
| Descriptor for (1+cos( \sum kx_i * x_i))*exp(-0.5(v-v_mean)**2/v_thermal**2) More...
|
|
integer(kind=i32), parameter, public | sll_p_sumcos_twogaussian = 2 |
| as sll_p_sumcos_onegaussian but with sum of two Gaussians More...
|
|
integer(kind=i32), parameter, public | sll_p_cossum_twogaussian = 3 |
| as sll_p_sumcos_onegaussian but with sum of two Gaussians More...
|
|
integer(kind=i32), parameter, public | sll_p_cossum_multigaussian1 = 4 |
|
integer(kind=i32), parameter | sll_p_cossum_multigaussian2 = 5 |
|
integer(kind=i32), parameter | sll_p_cossum_multigaussian11 = 14 |
|
integer(kind=i32), parameter | sll_p_noise_multigaussian1 = 15 |
|
integer(kind=i32), parameter | sll_p_noise_multigaussian11 = 16 |
|