radiation_check Module


Uses

  • module~~radiation_check~2~~UsesGraph module~radiation_check~2 radiation_check module~parkind1~2 PARKIND1 module~radiation_check~2->module~parkind1~2

Used by

  • module~~radiation_check~2~~UsedByGraph module~radiation_check~2 radiation_check proc~heating_rate_out_of_physical_bounds~2 heating_rate_out_of_physical_bounds proc~heating_rate_out_of_physical_bounds~2->module~radiation_check~2 proc~out_of_physical_bounds~12 out_of_physical_bounds proc~out_of_physical_bounds~12->module~radiation_check~2 proc~out_of_physical_bounds~11 out_of_physical_bounds proc~out_of_physical_bounds~11->module~radiation_check~2 proc~out_of_physical_bounds~8 out_of_physical_bounds proc~out_of_physical_bounds~8->module~radiation_check~2 proc~out_of_physical_bounds~2 out_of_physical_bounds proc~out_of_physical_bounds~2->module~radiation_check~2 proc~out_of_physical_bounds~7 out_of_physical_bounds proc~out_of_physical_bounds~7->module~radiation_check~2 proc~heating_rate_out_of_physical_bounds heating_rate_out_of_physical_bounds proc~heating_rate_out_of_physical_bounds->module~radiation_check~2 proc~out_of_physical_bounds~5 out_of_physical_bounds proc~out_of_physical_bounds~5->module~radiation_check~2 proc~out_of_physical_bounds out_of_physical_bounds proc~out_of_physical_bounds->module~radiation_check~2 proc~out_of_physical_bounds~3 out_of_physical_bounds proc~out_of_physical_bounds~3->module~radiation_check~2 proc~out_of_physical_bounds~6 out_of_physical_bounds proc~out_of_physical_bounds~6->module~radiation_check~2 proc~out_of_physical_bounds~10 out_of_physical_bounds proc~out_of_physical_bounds~10->module~radiation_check~2 proc~out_of_physical_bounds~4 out_of_physical_bounds proc~out_of_physical_bounds~4->module~radiation_check~2 proc~out_of_physical_bounds~9 out_of_physical_bounds proc~out_of_physical_bounds~9->module~radiation_check~2

Contents


Functions

public function out_of_bounds_1d(var, var_name, boundmin, boundmax, do_fix, i1, i2) result(is_bad)

Arguments

Type IntentOptional Attributes Name
real(kind=jprb), intent(inout), allocatable :: var(:)
character(len=*), intent(in) :: var_name
real(kind=jprb), intent(in) :: boundmin
real(kind=jprb), intent(in) :: boundmax
logical, intent(in) :: do_fix
integer, intent(in), optional :: i1
integer, intent(in), optional :: i2

Return Value logical

public function out_of_bounds_2d(var, var_name, boundmin, boundmax, do_fix, i1, i2, j1, j2) result(is_bad)

Arguments

Type IntentOptional Attributes Name
real(kind=jprb), intent(inout), allocatable :: var(:,:)
character(len=*), intent(in) :: var_name
real(kind=jprb), intent(in) :: boundmin
real(kind=jprb), intent(in) :: boundmax
logical, intent(in) :: do_fix
integer, intent(in), optional :: i1
integer, intent(in), optional :: i2
integer, intent(in), optional :: j1
integer, intent(in), optional :: j2

Return Value logical

public function out_of_bounds_3d(var, var_name, boundmin, boundmax, do_fix, i1, i2, j1, j2, k1, k2) result(is_bad)

Arguments

Type IntentOptional Attributes Name
real(kind=jprb), intent(inout), allocatable :: var(:,:,:)
character(len=*), intent(in) :: var_name
real(kind=jprb), intent(in) :: boundmin
real(kind=jprb), intent(in) :: boundmax
logical, intent(in) :: do_fix
integer, intent(in), optional :: i1
integer, intent(in), optional :: i2
integer, intent(in), optional :: j1
integer, intent(in), optional :: j2
integer, intent(in), optional :: k1
integer, intent(in), optional :: k2

Return Value logical