check_and_write Interface

public interface check_and_write

Module Procedures

private subroutine check_and_write_d1(varID, vname, out_var, acc_val, vrange, writepatch, out_settings)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: varID
character(len=*), intent(in) :: vname
real(kind=4), intent(in) :: out_var(:)
real(kind=4), intent(in) :: acc_val(:)
real, intent(in) :: vrange(2)
logical, intent(in) :: writepatch
type(output_var_settings_type), intent(in) :: out_settings

private subroutine check_and_write_d2(varID, vname, out_var, acc_val, vrange, writepatch, out_settings)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: varID
character(len=*), intent(in) :: vname
real(kind=4), intent(in) :: out_var(:,:)
real(kind=4), intent(in) :: acc_val(:,:)
real, intent(in) :: vrange(2)
logical, intent(in) :: writepatch
type(output_var_settings_type), intent(in) :: out_settings

private subroutine check_and_write_d1_p(parID, pname, out_par, prange, writepatch, out_settings)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: parID
character(len=*), intent(in) :: pname
real(kind=4), intent(in) :: out_par(:)
real, intent(in) :: prange(2)
logical, intent(in) :: writepatch
type(output_par_settings_type), intent(in) :: out_settings

private subroutine check_and_write_d2_p(parID, pname, out_par, prange, writepatch, out_settings)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: parID
character(len=*), intent(in) :: pname
real(kind=4), intent(in) :: out_par(:,:)
real, intent(in) :: prange(2)
logical, intent(in) :: writepatch
type(output_par_settings_type), intent(in) :: out_settings