first_patch_in_grid_cell Interface

public interface first_patch_in_grid_cell

Module Procedures

private subroutine first_patch_in_grid_cell_int32_1d(input_array, output_array, landpt)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: input_array(:)
integer(kind=int32), intent(out) :: output_array(:)
type(land_type), intent(in) :: landpt(:)

private subroutine first_patch_in_grid_cell_int32_2d(input_array, output_array, landpt)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: input_array(:,:)
integer(kind=int32), intent(out) :: output_array(:,:)
type(land_type), intent(in) :: landpt(:)

private subroutine first_patch_in_grid_cell_int32_3d(input_array, output_array, landpt)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: input_array(:,:,:)
integer(kind=int32), intent(out) :: output_array(:,:,:)
type(land_type), intent(in) :: landpt(:)

private subroutine first_patch_in_grid_cell_real32_1d(input_array, output_array, landpt)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: input_array(:)
real(kind=real32), intent(out) :: output_array(:)
type(land_type), intent(in) :: landpt(:)

private subroutine first_patch_in_grid_cell_real32_2d(input_array, output_array, landpt)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: input_array(:,:)
real(kind=real32), intent(out) :: output_array(:,:)
type(land_type), intent(in) :: landpt(:)

private subroutine first_patch_in_grid_cell_real32_3d(input_array, output_array, landpt)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: input_array(:,:,:)
real(kind=real32), intent(out) :: output_array(:,:,:)
type(land_type), intent(in) :: landpt(:)

private subroutine first_patch_in_grid_cell_real64_1d(input_array, output_array, landpt)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: input_array(:)
real(kind=real64), intent(out) :: output_array(:)
type(land_type), intent(in) :: landpt(:)

private subroutine first_patch_in_grid_cell_real64_2d(input_array, output_array, landpt)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: input_array(:,:)
real(kind=real64), intent(out) :: output_array(:,:)
type(land_type), intent(in) :: landpt(:)

private subroutine first_patch_in_grid_cell_real64_3d(input_array, output_array, landpt)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: input_array(:,:,:)
real(kind=real64), intent(out) :: output_array(:,:,:)
type(land_type), intent(in) :: landpt(:)