local_trajectory Module


Uses

  • module~~local_trajectory~~UsesGraph module~local_trajectory local_trajectory module~uemep_constants uemep_constants module~local_trajectory->module~uemep_constants module~utility_functions utility_functions module~local_trajectory->module~utility_functions module~utility_functions->module~uemep_constants

Used by

  • module~~local_trajectory~~UsedByGraph module~local_trajectory local_trajectory module~subgrid_deposition subgrid_deposition module~subgrid_deposition->module~local_trajectory module~subgrid_dispersion subgrid_dispersion module~subgrid_dispersion->module~local_trajectory program~uemep uEMEP program~uemep->module~subgrid_deposition program~uemep->module~subgrid_dispersion

Subroutines

public subroutine uEMEP_calculate_all_trajectory(x_emis, y_emis, t, traj_max_index, dr_traj, x_traj, y_traj)

Arguments

Type IntentOptional Attributes Name
real :: x_emis
real :: y_emis
integer :: t
integer :: traj_max_index
real :: dr_traj
real :: x_traj(traj_max_index)
real :: y_traj(traj_max_index)

private subroutine uEMEP_local_trajectory(x_r, y_r, x_emis, y_emis, t, traj_max_index, dr_traj, x_loc, y_loc, valid_traj)

Arguments

Type IntentOptional Attributes Name
real :: x_r
real :: y_r
real :: x_emis
real :: y_emis
integer :: t
integer :: traj_max_index
real :: dr_traj
real :: x_loc
real :: y_loc
logical :: valid_traj

public subroutine uEMEP_minimum_distance_trajectory_fast(x_r, y_r, traj_max_index_in, dr_traj, x_traj, y_traj, x_loc, y_loc, valid_traj)

Arguments

Type IntentOptional Attributes Name
real, intent(in) :: x_r
real, intent(in) :: y_r
integer, intent(in) :: traj_max_index_in
real, intent(in) :: dr_traj
real, intent(in) :: x_traj(*)
real, intent(in) :: y_traj(*)
real, intent(out) :: x_loc
real, intent(out) :: y_loc
logical, intent(out) :: valid_traj