#include "cholesky_inverse.hpp"
template < int RowsColsA, typename InputType, typename OutputType, typename CholeskyInverseTraits = choleskyInverseTraits<RowsColsA, InputType, OutputType> > void choleskyInverse ( hls::stream <InputType>& matrixAStrm, hls::stream <OutputType>& matrixInverseAStrm, int& cholesky_success )
CHOLESKY_INVERSE.
Parameters:
RowsColsA | Defines the matrix dimensions |
InputType | Input data type |
OutputType | Output data type |
CholeskyInverseTraits | Traits class |
matrixAStrm | Stream of Square Hermitian/symmetric positive definite input matrix |
matrixInverseAStrm | Stream of Inverse of input matrix |
cholesky_success | Indicates if matrix A was successfully inverted. 0 = Success. 1 = Failure. |