SecreC 2 language  2.8.0 (2023.09)
Language and standard library reference
Functions

Functions

template<domain D, type T>
D T max (D T scalar)
 
template<type T>
max (T[[1]] vec)
 
template<domain D, type T>
D T max (D T[[1]] vec)
 
template<type T, dim N>
max (T[[N]] arr)
 

Detailed Description

Function for finding the maximum value of the input.

Note
Supported types - bool / uint8 / uint16 / uint32 / uint / int8 / int16 / int32 / int
Returns
return the maximum value of the input

Function Documentation

◆ max() [1/4]

D T max ( D T  scalar)
Note
D - all protection domains
T - any data type
Parameters
scalar- a scalar value
Returns
returns the scalar value
Leakage
None

◆ max() [2/4]

D T max ( D T[[1]]  vec)
Note
D - all protection domains
T - any data type
Parameters
vec- a 1-dimensional vector
Returns
returns the largest value in the vector
Leakage
None

◆ max() [3/4]

T max ( T[[1]]  vec)
Parameters
vec- a 1-dimensional vector
Note
T - any data type
Returns
returns the largest value in the vector

◆ max() [4/4]

T max ( T[[N]]  arr)
Note
T - any data type
Parameters
arr- an array of any dimension
Returns
returns the largest value in the array