LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
Matrix Initialization///
Collaboration diagram for Matrix Initialization///:

Functions

void tpt_mat_init_f16 (tpt_matrix_instance_f16 *S, uint16_t nRows, uint16_t nColumns, f16_t *pData)
 Floating-point matrix initialization.
void tpt_mat_init_f32 (tpt_matrix_instance_f32 *S, uint16_t nRows, uint16_t nColumns, f32_t *pData)
 Floating-point matrix initialization.
void tpt_mat_init_f64 (tpt_matrix_instance_f64 *S, uint16_t nRows, uint16_t nColumns, f64_t *pData)
 Floating-point matrix initialization.
void tpt_mat_init_q15 (tpt_matrix_instance_q15 *S, uint16_t nRows, uint16_t nColumns, q15_t *pData)
 Q15 matrix initialization.
void tpt_mat_init_q31 (tpt_matrix_instance_q31 *S, uint16_t nRows, uint16_t nColumns, q31_t *pData)
 Q31 matrix initialization.
void tpt_mat_init_q7 (tpt_matrix_instance_q7 *S, uint16_t nRows, uint16_t nColumns, q7_t *pData)
 Q7 matrix initialization.

Detailed Description

Initializes the underlying matrix data structure. The functions set the numRows, code>numCols, and pData fields of the matrix data structure.

Function Documentation

◆ tpt_mat_init_f16()

void tpt_mat_init_f16 ( tpt_matrix_instance_f16 * S,
uint16_t nRows,
uint16_t nColumns,
f16_t * pData )

Floating-point matrix initialization.

Parameters
[in,out]Spoints to an instance of the floating-point matrix structure
[in]nRowsnumber of rows in the matrix
[in]nColumnsnumber of columns in the matrix
[in]pDatapoints to the matrix data array

◆ tpt_mat_init_f32()

void tpt_mat_init_f32 ( tpt_matrix_instance_f32 * S,
uint16_t nRows,
uint16_t nColumns,
f32_t * pData )

Floating-point matrix initialization.

Parameters
[in,out]Spoints to an instance of the floating-point matrix structure
[in]nRowsnumber of rows in the matrix
[in]nColumnsnumber of columns in the matrix
[in]pDatapoints to the matrix data array

◆ tpt_mat_init_f64()

void tpt_mat_init_f64 ( tpt_matrix_instance_f64 * S,
uint16_t nRows,
uint16_t nColumns,
f64_t * pData )

Floating-point matrix initialization.

Parameters
[in,out]Spoints to an instance of the floating-point matrix
[in]nRowsnumber of rows in the matrix
[in]nColumnsnumber of columns in the matrix
[in]pDatapoints to the matrix data array
Returns
none

◆ tpt_mat_init_q15()

void tpt_mat_init_q15 ( tpt_matrix_instance_q15 * S,
uint16_t nRows,
uint16_t nColumns,
q15_t * pData )

Q15 matrix initialization.

Parameters
[in,out]Spoints to an instance of the floating-point matrix structure
[in]nRowsnumber of rows in the matrix
[in]nColumnsnumber of columns in the matrix
[in]pDatapoints to the matrix data array

◆ tpt_mat_init_q31()

void tpt_mat_init_q31 ( tpt_matrix_instance_q31 * S,
uint16_t nRows,
uint16_t nColumns,
q31_t * pData )

Q31 matrix initialization.

Parameters
[in,out]Spoints to an instance of the Q31 matrix structure
[in]nRowsnumber of rows in the matrix
[in]nColumnsnumber of columns in the matrix
[in]pDatapoints to the matrix data array

◆ tpt_mat_init_q7()

void tpt_mat_init_q7 ( tpt_matrix_instance_q7 * S,
uint16_t nRows,
uint16_t nColumns,
q7_t * pData )

Q7 matrix initialization.

Initialize a Q7 matrix.

Parameters
[in,out]Spoints to an instance of the floating-point matrix structure
[in]nRowsnumber of rows in the matrix
[in]nColumnsnumber of columns in the matrix
[in]pDatapoints to the matrix data array
Returns
none