reorder Interface

public interface reorder

Module Procedures

private function f_I_reshuffle(Ain, Index) result(Aout)

Arguments

Type IntentOptional Attributes Name
integer, dimension(:) :: Ain
integer, dimension(size(Ain)) :: Index

Return Value integer, dimension(size(Ain))

private function f_D_reshuffle(Ain, Index) result(Aout)

Arguments

Type IntentOptional Attributes Name
real(kind=8), dimension(:) :: Ain
integer, dimension(size(Ain)) :: Index

Return Value real(kind=8), dimension(size(Ain))

private function f_Z_reshuffle(Ain, Index) result(Aout)

Arguments

Type IntentOptional Attributes Name
complex(kind=8), dimension(:) :: Ain
integer, dimension(size(Ain)) :: Index

Return Value complex(kind=8), dimension(size(Ain))

private function f_L_reshuffle(Ain, Index) result(Aout)

Arguments

Type IntentOptional Attributes Name
logical, dimension(:) :: Ain
integer, dimension(size(Ain)) :: Index

Return Value logical, dimension(size(Ain))