Module defining convenient index retrieval functions on various arrays.
interface to retrieve the index of an element in an array.
Function to locate the index of a given character in a character array. Iterates over the elements and returns on the first hit, if no match was found zero is returned.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name | the name to search for |
||
character(len=*), | intent(in) | :: | array(:) | array with the names to search in |
index of first match
Function to locate the indices of an array of characters in another character array. Returns the indices of the first hit, it no match was found zero is returned.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | names(:) | the names to search for |
||
character(len=*), | intent(in) | :: | array(:) | array in which to sarch in |
index of first matches
Function to locate the index of a given character in a character array. Iterates over the elements and returns on the first hit, if no match was found zero is returned.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | name | the name to search for |
||
character(len=*), | intent(in) | :: | array(:) | array with the names to search in |
index of first match
Function to locate the indices of an array of characters in another character array. Returns the indices of the first hit, it no match was found zero is returned.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | names(:) | the names to search for |
||
character(len=*), | intent(in) | :: | array(:) | array in which to sarch in |
index of first matches