DSPLIB User Guide
DSPLIB_cholesky_cn.cpp File Reference

Go to the source code of this file.

Functions

template<typename dataType >
DSPLIB_STATUS DSPF_sp_cholesky_cn (int enable_test, DSPLIB_cholesky_PrivArgs *pKerPrivArgs, dataType *A, dataType *U)
 
template<typename dataType >
DSPLIB_STATUS DSPLIB_cholesky_exec_cn (DSPLIB_kernelHandle handle, void *restrict pInA, void *restrict pOutU, void *restrict multiplierPtr)
 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_exec. More...
 
template DSPLIB_STATUS DSPLIB_cholesky_exec_cn< float > (DSPLIB_kernelHandle handle, void *restrict pInA, void *restrict pOutU, void *restrict multiplierPtr)
 
template DSPLIB_STATUS DSPLIB_cholesky_exec_cn< double > (DSPLIB_kernelHandle handle, void *restrict pInA, void *restrict pOutU, void *restrict multiplierPtr)
 

Function Documentation

◆ DSPF_sp_cholesky_cn()

template<typename dataType >
DSPLIB_STATUS DSPF_sp_cholesky_cn ( int  enable_test,
DSPLIB_cholesky_PrivArgs pKerPrivArgs,
dataType *  A,
dataType *  U 
)

Definition at line 35 of file DSPLIB_cholesky_cn.cpp.

◆ DSPLIB_cholesky_exec_cn()

template<typename dataType >
DSPLIB_STATUS DSPLIB_cholesky_exec_cn ( DSPLIB_kernelHandle  handle,
void *restrict  pInA,
void *restrict  pOutU,
void *restrict  multiplierPtr 
)

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_exec.

Parameters
[in]handle: Active handle to the kernel
[in]pInA: Pointer to buffer holding the input data A[order][order]
[out]pOutU: Pointer to buffer holding the temporary output data U[order][order]
Returns
Status value indicating success or failure. Refer to DSPLIB_STATUS.

Definition at line 93 of file DSPLIB_cholesky_cn.cpp.

◆ DSPLIB_cholesky_exec_cn< float >()

template DSPLIB_STATUS DSPLIB_cholesky_exec_cn< float > ( DSPLIB_kernelHandle  handle,
void *restrict  pInA,
void *restrict  pOutU,
void *restrict  multiplierPtr 
)

◆ DSPLIB_cholesky_exec_cn< double >()

template DSPLIB_STATUS DSPLIB_cholesky_exec_cn< double > ( DSPLIB_kernelHandle  handle,
void *restrict  pInA,
void *restrict  pOutU,
void *restrict  multiplierPtr 
)