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

Functions

template<domain D>
D uint8 rightTransposedMultiplication (D uint8[[2]] x)
 
template<domain D>
D uint16 rightTransposedMultiplication (D uint16[[2]] x)
 
template<domain D>
D uint32 rightTransposedMultiplication (D uint32[[2]] x)
 
template<domain D>
D uint64 rightTransposedMultiplication (D uint64[[2]] x)
 
template<domain D>
D int8 rightTransposedMultiplication (D int8[[2]] x)
 
template<domain D>
D int16 rightTransposedMultiplication (D int16[[2]] x)
 
template<domain D>
D int32 rightTransposedMultiplication (D int32[[2]] x)
 
template<domain D>
D int64 rightTransposedMultiplication (D int64[[2]] x)
 
template<domain D>
D float32 rightTransposedMultiplication (D float32[[2]] x)
 
template<domain D>
D float64 rightTransposedMultiplication (D float64[[2]] x)
 

Detailed Description

Function for multiplying X by X^T.

Note
D - any protection domain
Supported types uint8 / uint16 / uint32 / uint / int8 / int16 / int32 / int / float32 / float64
Parameters
x- matrix
Returns
returns x multiplied by transposed x
Leakage
None

Function Documentation

◆ rightTransposedMultiplication() [1/10]

D float32 rightTransposedMultiplication ( D float32[[2]]  x)

◆ rightTransposedMultiplication() [2/10]

D float64 rightTransposedMultiplication ( D float64[[2]]  x)

◆ rightTransposedMultiplication() [3/10]

D int16 rightTransposedMultiplication ( D int16[[2]]  x)

◆ rightTransposedMultiplication() [4/10]

D int32 rightTransposedMultiplication ( D int32[[2]]  x)

◆ rightTransposedMultiplication() [5/10]

D int64 rightTransposedMultiplication ( D int64[[2]]  x)

◆ rightTransposedMultiplication() [6/10]

D int8 rightTransposedMultiplication ( D int8[[2]]  x)

◆ rightTransposedMultiplication() [7/10]

D uint16 rightTransposedMultiplication ( D uint16[[2]]  x)

◆ rightTransposedMultiplication() [8/10]

D uint32 rightTransposedMultiplication ( D uint32[[2]]  x)

◆ rightTransposedMultiplication() [9/10]

D uint64 rightTransposedMultiplication ( D uint64[[2]]  x)

◆ rightTransposedMultiplication() [10/10]

D uint8 rightTransposedMultiplication ( D uint8[[2]]  x)