LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
Complex Matrix Transpose
Collaboration diagram for Complex Matrix Transpose:

Functions

void tpt_mat_cmplx_trans_f32 (f32_t *aOutMat, const f32_t *aInMat, uint32_t aM, uint32_t aK)
 Transpose the single-precision floating-point complex matrices.
void tpt_mat_cmplx_trans_f64 (f64_t *aOutMat, const f64_t *aInMat, uint32_t aM, uint32_t aK)
 Transpose the single-precision floating-point complex matrices.
void tpt_mat_cmplx_trans_q15 (q15_t *aOutMat, const q15_t *aInMat, uint32_t aM, uint32_t aK)
 Transpose the q15 complex matrices.
void tpt_mat_cmplx_trans_q31 (q31_t *aOutMat, const q31_t *aInMat, uint32_t aM, uint32_t aK)
 Transpose the q31 complex matrices.

Detailed Description

Complex matrix transpose functions transpose a complex matrix and write the result into a destination complex matrix.

Function Documentation

◆ tpt_mat_cmplx_trans_f32()

void tpt_mat_cmplx_trans_f32 ( f32_t * aOutMat,
const f32_t * aInMat,
uint32_t aM,
uint32_t aK )

Transpose the single-precision floating-point complex matrices.

Parameters
[out]aOutMatpointer of the output complex matrix
[in]aInMatpointer of the input complex matrix
[in]aMnumber of rows in a complex matrix
[in]aKnumber of columns in a complex matrix

Transpose the single-precision floating-point complex matrices.

Parameters
[out]aOutMatpoints to output matrix
[in]aInMatpoints to input matrix
[in]aMrows of matrix
[in]aKcolumns of matrix
Returns
none

◆ tpt_mat_cmplx_trans_f64()

void tpt_mat_cmplx_trans_f64 ( f64_t * aOutMat,
const f64_t * aInMat,
uint32_t aM,
uint32_t aK )

Transpose the single-precision floating-point complex matrices.

Parameters
[out]aOutMatpointer of the output complex matrix
[in]aInMatpointer of the input complex matrix
[in]aMnumber of rows in a complex matrix
[in]aKnumber of columns in a complex matrix

Transpose the single-precision floating-point complex matrices.

Parameters
[out]aOutMatpoints to output matrix
[in]aInMatpoints to input matrix
[in]aMrows of matrix
[in]aKcolumns of matrix
Returns
none

◆ tpt_mat_cmplx_trans_q15()

void tpt_mat_cmplx_trans_q15 ( q15_t * aOutMat,
const q15_t * aInMat,
uint32_t aM,
uint32_t aK )

Transpose the q15 complex matrices.

Parameters
[out]aOutMatpointer of the output complex matrix
[in]aInMatpointer of the input complex matrix
[in]aMnumber of rows in a complex matrix
[in]aKnumber of columns in a complex matrix

Transpose the q15 complex matrices.

Parameters
[out]aOutMatpoints to output matrix
[in]aInMatpoints to input matrix
[in]aMrows of matrix
[in]aKcolumns of matrix
Returns
none

◆ tpt_mat_cmplx_trans_q31()

void tpt_mat_cmplx_trans_q31 ( q31_t * aOutMat,
const q31_t * aInMat,
uint32_t aM,
uint32_t aK )

Transpose the q31 complex matrices.

Parameters
[out]aOutMatpointer of the output complex matrix
[in]aInMatpointer of the input complex matrix
[in]aMnumber of rows in a complex matrix
[in]aKnumber of columns in a complex matrix

Transpose the q31 complex matrices.

Parameters
[out]aOutMatpoints to output matrix
[in]aInMatpoints to input matrix
[in]aMrows of matrix
[in]aKcolumns of matrix
Returns
none