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

Functions

template<domain D>
D uint colSums (D bool[[2]] mat)
 
template<domain D>
D uint8 colSums (D uint8[[2]] mat)
 
template<domain D>
D uint16 colSums (D uint16[[2]] mat)
 
template<domain D>
D uint32 colSums (D uint32[[2]] mat)
 
template<domain D>
D uint colSums (D uint[[2]] mat)
 
template<domain D>
D int8 colSums (D int8[[2]] mat)
 
template<domain D>
D int16 colSums (D int16[[2]] mat)
 
template<domain D>
D int32 colSums (D int32[[2]] mat)
 
template<domain D>
D int colSums (D int[[2]] mat)
 
template<domain D>
D float32 colSums (D float32[[2]] mat)
 
template<domain D>
D float64 colSums (D float64[[2]] mat)
 

Detailed Description

Function for summarizing the columns of a matrix.

Note
D - all protection domains
Supported types - bool / uint8 / uint16 / uint32 / uint / int8 / int16 / int32 / int / float32 / float64
Parameters
mat- a matrix of supported type
Returns
returns a vector with the sums of each column in the input matrix
Leakage
None

Function Documentation

◆ colSums() [1/11]

D uint colSums ( D bool[[2]]  mat)

◆ colSums() [2/11]

D float32 colSums ( D float32[[2]]  mat)

◆ colSums() [3/11]

D float64 colSums ( D float64[[2]]  mat)

◆ colSums() [4/11]

D int16 colSums ( D int16[[2]]  mat)

◆ colSums() [5/11]

D int32 colSums ( D int32[[2]]  mat)

◆ colSums() [6/11]

D int8 colSums ( D int8[[2]]  mat)

◆ colSums() [7/11]

D int colSums ( D int[[2]]  mat)

◆ colSums() [8/11]

D uint16 colSums ( D uint16[[2]]  mat)

◆ colSums() [9/11]

D uint32 colSums ( D uint32[[2]]  mat)

◆ colSums() [10/11]

D uint8 colSums ( D uint8[[2]]  mat)

◆ colSums() [11/11]

D uint colSums ( D uint[[2]]  mat)