|
| 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 |
| |