#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 |