ivector_unique Subroutine

public subroutine ivector_unique(this)

Sorts and removes all duplicate entries of an ivector. Note that the internal buffer size remains unchanged. To reduce the buffer size, call ivector_shrink_to_fit.

Type Bound

ivector_t

Arguments

Type IntentOptional Attributes Name
class(ivector_t), intent(inout) :: this

Calls

proc~~ivector_unique~~CallsGraph proc~ivector_unique ivector_t%ivector_unique proc~iqsort iqsort proc~ivector_unique->proc~iqsort

Called by

proc~~ivector_unique~~CalledByGraph proc~ivector_unique ivector_t%ivector_unique proc~atat_build atat_build proc~atat_build->proc~ivector_unique proc~exat_build exat_build proc~exat_build->proc~ivector_unique proc~pt_init pt_init proc~pt_init->proc~atat_build proc~pt_init->proc~exat_build proc~ia_setup ia_setup proc~ia_setup->proc~pt_init proc~run run proc~run->proc~ia_setup program~main main program~main->proc~run