SecreC 2 language 2.9.0 (2026.10)
Language and standard library reference
Loading...
Searching...
No Matches
Functions

Functions

template<domain D :shared3p >
D float32 covariance (D int32 sample1, D int32 sample2)
 
template<domain D :shared3p >
D float64 covariance (D int64 sample1, D int64 sample2)
 
template<domain D :shared3p >
D float32 covariance (D float32 sample1, D float32 sample2)
 
template<domain D :shared3p >
D float64 covariance (D float64 sample1, D float64 sample2)
 

Detailed Description

Estimate the Pearson covariance of two samples.

Note
D - shared3p protection domain
Supported types - int32 / int64 / float32 / float64
Parameters
sample1- first sample
sample2- second sample are available
Returns
returns the covariance
Leakage
None

Function Documentation

◆ covariance() [1/4]

template<domain D :shared3p >
D float32 covariance ( D float32  sample1,
D float32  sample2 
)

◆ covariance() [2/4]

template<domain D :shared3p >
D float64 covariance ( D float64  sample1,
D float64  sample2 
)

◆ covariance() [3/4]

template<domain D :shared3p >
D float32 covariance ( D int32  sample1,
D int32  sample2 
)

◆ covariance() [4/4]

template<domain D :shared3p >
D float64 covariance ( D int64  sample1,
D int64  sample2 
)