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

Functions

template<domain D :shared2p , dim N>
D int8 sign (D int8[[N]] x)
 
template<domain D :shared2p , dim N>
D int16 sign (D int16[[N]] x)
 
template<domain D :shared2p , dim N>
D int32 sign (D int32[[N]] x)
 
template<domain D :shared2p , dim N>
D int sign (D int[[N]] x)
 

Detailed Description

Function for determining the sign of values.

Note
D - shared2p protection domain
Supported types - int8 / int16 / int32 / int
Parameters
x- an array of any dimension
Returns
returns an array of equal shape, size and dimension, where -1 signifies that, in the input array at that position was a negative number and 1 that it was a positive number

Function Documentation

◆ sign() [1/4]

D int16 sign ( D int16[[N]]  x)

◆ sign() [2/4]

D int32 sign ( D int32[[N]]  x)

◆ sign() [3/4]

D int8 sign ( D int8[[N]]  x)

◆ sign() [4/4]

D int sign ( D int[[N]]  x)