Removeif Interface

public interface Removeif

Module Procedures

public pure function RemoveIFintvec(vector, equal_to) result(new_vector)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: vector(:)
integer(kind=int32), intent(in) :: equal_to

Return Value integer(kind=int32), allocatable, (:)

public pure function RemoveIFint64vec(vector, equal_to) result(new_vector)

Arguments

Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: vector(:)
integer(kind=int64), intent(in) :: equal_to

Return Value integer(kind=int64), allocatable, (:)

public pure function RemoveIFintArray2(array2, column, equal_to, not_equal_to) result(new_array2)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: array2(:,:)
integer(kind=int32), intent(in) :: column
integer(kind=int32), intent(in), optional :: equal_to
integer(kind=int32), intent(in), optional :: not_equal_to

Return Value integer(kind=int32), allocatable, (:,:)