Go to the source code of this file.
Functions | |
template<typename eT , typename T1 , typename T2 > | |
bool | solve (Mat< eT > &X, const Base< eT, T1 > &A_in, const Base< eT, T2 > &B_in) |
Solve a system of linear equations, i.e., A*X = B, where X is unknown. For a square matrix A, this function is conceptually the same as X = inv(A)*B, but is done more efficiently. The number of rows in A and B must be the same. B can be either a column vector or a matrix. This function will also try to provide approximate solutions to under-determined as well as over-determined systems (non-square A matrices). | |
template<typename eT , typename T1 , typename T2 > | |
Mat< eT > | solve (const Base< eT, T1 > &A_in, const Base< eT, T2 > &B_in) |