![]() |
LIBDSP Version 4.1.9
LIBDSP Software Library
|

Functions | |
| void | tpt_mat_trans_f32 (f32_t *aOutMat, const f32_t *aInMat, uint16_t aRows, uint16_t aCols) |
| Floating-point matrix transpose. | |
| void | tpt_mat_trans_f64 (f64_t *aOutMat, const f64_t *aInMat, uint16_t aRows, uint16_t aCols) |
| Floating-point matrix transpose. | |
| void | tpt_mat_trans_q15 (q15_t *aOutMat, const q15_t *aInMat, uint16_t aRows, uint16_t aCols) |
| Q15 matrix transpose. | |
| void | tpt_mat_trans_q31 (q31_t *aOutMat, const q31_t *aInMat, uint16_t aRows, uint16_t aCols) |
| Q31 matrix transpose. | |
| void | tpt_mat_trans_q7 (q7_t *aOutMat, const q7_t *aInMat, uint16_t aRows, uint16_t aCols) |
| Q7 matrix transpose. | |
Tranposes a matrix.
Transposing an M x N matrix flips it around the center diagonal and results in an N x M matrix.
Floating-point matrix transpose.
| [out] | aOutMat | points to output matrix |
| [in] | aInMat | points to input matrix |
| [in] | aRows | rows of matrix |
| [in] | aCols | columns of matrix |
Floating-point matrix transpose.
| [out] | aOutMat | points to output matrix |
| [in] | aInMat | points to input matrix |
| [in] | aRows | rows of matrix |
| [in] | aCols | columns of matrix |
Q15 matrix transpose.
| [out] | aOutMat | points to output matrix |
| [in] | aInMat | points to input matrix |
| [in] | aRows | rows of matrix |
| [in] | aCols | columns of matrix |
Q31 matrix transpose.
| [out] | aOutMat | points to output matrix |
| [in] | aInMat | points to input matrix |
| [in] | aRows | rows of matrix |
| [in] | aCols | columns of matrix |