Extend Interface

public interface Extend

Contents


Module Procedures

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

Arguments

Type IntentOptional AttributesName
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 AttributesName
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 AttributesName
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 AttributesName
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 AttributesName
character(len=200), intent(inout), allocatable:: mat(:,:)
logical, intent(in), optional :: extend1stColumn
logical, intent(in), optional :: extend2ndColumn
character(len=200), intent(in), optional :: DefaultValue