ExtendArray Interface

public interface ExtendArray

Module Procedures

public subroutine ExtendArrayReal(mat, extend1stColumn, extend2ndColumn, DefaultValue)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(inout), allocatable :: mat(:,:)
logical, intent(in), optional :: extend1stColumn
logical, intent(in), optional :: extend2ndColumn
real(kind=real64), intent(in), optional :: DefaultValue

public subroutine ExtendArrayRealVec(mat, DefaultValue, number)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(inout), allocatable :: mat(:)
real(kind=real64), intent(in), optional :: DefaultValue
integer, intent(in), optional :: number

public subroutine ExtendArrayIntVec(mat, DefaultValue, number)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(inout), allocatable :: mat(:)
integer(kind=int32), intent(in), optional :: DefaultValue
integer(kind=int32), intent(in), optional :: number

public subroutine ExtendArrayInt(mat, extend1stColumn, extend2ndColumn, DefaultValue)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(inout), allocatable :: mat(:,:)
logical, intent(in), optional :: extend1stColumn
logical, intent(in), optional :: extend2ndColumn
integer(kind=int32), intent(in), optional :: DefaultValue

public subroutine ExtendArrayChar(mat, extend1stColumn, extend2ndColumn, DefaultValue)

Arguments

Type IntentOptional Attributes Name
character(len=200), intent(inout), allocatable :: mat(:,:)
logical, intent(in), optional :: extend1stColumn
logical, intent(in), optional :: extend2ndColumn
character(len=200), intent(in), optional :: DefaultValue