assign_vec Interface

public interface assign_vec

Interface for assigning a vector to a variable


Module Procedures

private subroutine assignIvec(buffer, variable, found, keyword, fs)

Assign an arbitrary length vector of integers to variable

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout) :: buffer

Input buffer

integer, intent(out), dimension(:) :: variable

Variable to assign data to

integer, intent(inout) :: found

Count for finding variable

character(len=*), intent(in), optional :: keyword

Keyword to start from

character(len=1), intent(in), optional :: fs

Field separator

private subroutine assignRvec(buffer, variable, found, keyword, fs)

Assign an arbitrary length vector of reals to variable

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(inout) :: buffer

Input buffer

real(kind=real32), intent(out), dimension(:) :: variable

Variable to assign data to

integer, intent(inout) :: found

Count for finding variable

character(len=*), intent(in), optional :: keyword

Keyword to start from

character(len=1), intent(in), optional :: fs

Field separator