The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....



MaxArray


Unit:SDL_openarrays
Class: none
Declaration: [1] function MaxArray (Arr: TIntArray): integer;
[2] function MaxArray (Arr: TIntArray; var ix: integer): integer;
[3] function MaxArray (Arr: TInt2DArray): integer;
[4] function MaxArray (Arr: TInt2DArray; var ix, iy: integer): integer;
[5] function MaxArray (Arr: TInt3DArray): integer;
[6] function MaxArray (Arr: TInt4DArray): integer;
[7] function MaxArray (Arr: TDoubleArray): double;
[8] function MaxArray (Arr: TDoubleArray; var ix: integer): double;
[9] function MaxArray (Arr: TDouble2DArray): double;
[10] function MaxArray (Arr: TDouble2DArray; var ix, iy: integer): double;
[11] function MaxArray (Arr: TDouble3DArray): double;
[12] function MaxArray (Arr: TDouble4DArray): double;

The function MaxArray returns the maximum value of the array Arr. If the array Arr is nil or empty -MaxInt-1 is returned by versions [1] to [6] and -uc_MaxDouble by the other versions of the function.

Versions [2], [4], [8] and [10] return the indices of the found maximum in the variable parameters ix and iy.


Last Update: 2023-Feb-06