remove Interface

public interface remove

Module Procedures

public subroutine removeArrayReal(mat, remove1stColumn, remove2ndColumn, NextOf)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(inout), allocatable :: mat(:,:)
logical, intent(in), optional :: remove1stColumn
logical, intent(in), optional :: remove2ndColumn
integer(kind=int32), intent(in), optional :: NextOf

public subroutine removeArrayInt(mat, remove1stColumn, remove2ndColumn, NextOf)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(inout), allocatable :: mat(:,:)
logical, intent(in), optional :: remove1stColumn
logical, intent(in), optional :: remove2ndColumn
integer(kind=int32), intent(in), optional :: NextOf

public subroutine removeArrayReal3rdOrder(mat, remove1stColumn, remove2ndColumn, NextOf)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(inout), allocatable :: mat(:,:,:)
logical, intent(in), optional :: remove1stColumn
logical, intent(in), optional :: remove2ndColumn
integer(kind=int32), intent(in), optional :: NextOf