sample_species_state Interface

interface
public module subroutine sample_species_state(sim, spec, n, x, v, barrier_normal_energy, vmin_normal, apply_barrier_energy_shift, temperature_k_override, drift_velocity_override)

Arguments

Type IntentOptional Attributes Name
type(sim_config), intent(in) :: sim
type(particle_species_spec), intent(in) :: spec
integer(kind=i32), intent(in) :: n
real(kind=dp), intent(out) :: x(:,:)
real(kind=dp), intent(out) :: v(:,:)
real(kind=dp), intent(in), optional :: barrier_normal_energy
real(kind=dp), intent(in), optional :: vmin_normal
logical, intent(in), optional :: apply_barrier_energy_shift
real(kind=dp), intent(in), optional :: temperature_k_override
real(kind=dp), intent(in), optional :: drift_velocity_override(3)