positionofval Interface

public interface positionofval

return the position of a given value in the array val, which is what you usually want to know. it is the index of a given value

Calls

interface~~positionofval~2~~CallsGraph interface~positionofval~2 positionofval proc~posofval_long posofval_long interface~positionofval~2->proc~posofval_long interface~sortedposofval~5 sortedposofval proc~posofval_long->interface~sortedposofval~5 proc~sortposofval_label sortposofval_label interface~sortedposofval~5->proc~sortposofval_label

Contents


Module Procedures

public function posofval_long(me, val, nextifnotfound, lower, upper) result(pos)

the actual position of a given value in the dynamic array

Read more…

Arguments

Type IntentOptional Attributes Name
type(dyn_longarray_type), intent(in) :: me
integer(kind=long_k), intent(in) :: val
logical, intent(in), optional :: nextifnotfound

flag to indicate, if the position of the next entry in the sorted list should be returned instead, if val is not found.

integer, intent(in), optional :: lower
integer, intent(in), optional :: upper

Return Value integer