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

Functions

template<domain D>
D float32 standardDev (D int32[[1]] data, D bool[[1]] mask)
 
template<domain D>
D float64 standardDev (D int64[[1]] data, D bool[[1]] mask)
 
template<domain D>
D float32 standardDev (D float32[[1]] data, D bool[[1]] mask)
 
template<domain D>
D float64 standardDev (D float64[[1]] data, D bool[[1]] mask)
 

Detailed Description

Find the standard deviation of a filtered sample.

Note
D - any protection domain
Supported types - int32 / int64 / float32 / float64
Parameters
data- input sample (the function may overflow if the input is too big)
mask- mask vector indicating which elements of the input sample to include when computing the standard deviation
Returns
returns the standard deviation of the filtered input vector
Leakage
None

Function Documentation

◆ standardDev() [1/4]

D float32 standardDev ( D float32[[1]]  data,
D bool[[1]]  mask 
)

◆ standardDev() [2/4]

D float64 standardDev ( D float64[[1]]  data,
D bool[[1]]  mask 
)

◆ standardDev() [3/4]

D float32 standardDev ( D int32[[1]]  data,
D bool[[1]]  mask 
)

◆ standardDev() [4/4]

D float64 standardDev ( D int64[[1]]  data,
D bool[[1]]  mask 
)