#include "qr_inverse.hpp"
template < int RowsColsA, typename InputType, typename OutputType, typename QRInverseTraits = qrInverseTraits<RowsColsA, InputType, OutputType> > void qrInverse ( hls::stream <InputType>& matrixAStrm, hls::stream <OutputType>& matrixInverseAStrm, int& A_singular )
qrInverse the entry point function.
Parameters:
RowsColsA | Defines the matrix dimensions |
InputType | Input data type |
OutputType | Output data type |
QRInverseTraits | QRInverse Traits class |
matrixAStrm | Stream of Input matrix A |
matrixInverseAStrm | Stream of Inverse of input matrix |
A_singular | Failure, matrix A is singular |