DSPLIB User Guide
DSPLIB_cholesky_inplace_cn.cpp File Reference

Go to the source code of this file.

Functions

template<typename dataType >
DSPLIB_STATUS DSPLIB_cholesky_in_place_core_cn (dataType *A, const int32_t order, const int32_t colAStride, const int32_t enable_test)
 
template DSPLIB_STATUS DSPLIB_cholesky_in_place_core_cn< float > (float *A, const int32_t order, const int32_t colAStride, const int32_t enable_test)
 
template DSPLIB_STATUS DSPLIB_cholesky_in_place_core_cn< double > (double *A, const int32_t order, const int32_t colAStride, const int32_t enable_test)
 
template<typename dataType >
DSPLIB_STATUS DSPLIB_cholesky_inplace_exec_cn (DSPLIB_kernelHandle handle, void *restrict pA, void *restrict pMul)
 This function is the main execution function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_cholesky_inplace_exec. More...
 
template DSPLIB_STATUS DSPLIB_cholesky_inplace_exec_cn< float > (DSPLIB_kernelHandle handle, void *restrict pA, void *restrict pMul)
 
template DSPLIB_STATUS DSPLIB_cholesky_inplace_exec_cn< double > (DSPLIB_kernelHandle handle, void *restrict pInA, void *restrict pMul)
 

Function Documentation

◆ DSPLIB_cholesky_in_place_core_cn()

template<typename dataType >
DSPLIB_STATUS DSPLIB_cholesky_in_place_core_cn ( dataType *  A,
const int32_t  order,
const int32_t  colAStride,
const int32_t  enable_test 
)

Definition at line 36 of file DSPLIB_cholesky_inplace_cn.cpp.

◆ DSPLIB_cholesky_in_place_core_cn< float >()

template DSPLIB_STATUS DSPLIB_cholesky_in_place_core_cn< float > ( float *  A,
const int32_t  order,
const int32_t  colAStride,
const int32_t  enable_test 
)

◆ DSPLIB_cholesky_in_place_core_cn< double >()

template DSPLIB_STATUS DSPLIB_cholesky_in_place_core_cn< double > ( double *  A,
const int32_t  order,
const int32_t  colAStride,
const int32_t  enable_test 
)

◆ DSPLIB_cholesky_inplace_exec_cn()

template<typename dataType >
DSPLIB_STATUS DSPLIB_cholesky_inplace_exec_cn ( DSPLIB_kernelHandle  handle,
void *restrict  pA,
void *restrict  pMul 
)

This function is the main execution function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_cholesky_inplace_exec.

Parameters
[in]handle: Active handle to the kernel
[in]pA: Pointer to buffer holding the input data A[order][order]
[in]pMul: Pointer to scratch buffer
Returns
Status value indicating success or failure. Refer to DSPLIB_STATUS.

Definition at line 107 of file DSPLIB_cholesky_inplace_cn.cpp.

◆ DSPLIB_cholesky_inplace_exec_cn< float >()

template DSPLIB_STATUS DSPLIB_cholesky_inplace_exec_cn< float > ( DSPLIB_kernelHandle  handle,
void *restrict  pA,
void *restrict  pMul 
)

◆ DSPLIB_cholesky_inplace_exec_cn< double >()

template DSPLIB_STATUS DSPLIB_cholesky_inplace_exec_cn< double > ( DSPLIB_kernelHandle  handle,
void *restrict  pInA,
void *restrict  pMul 
)