Open tzyysang opened 3 years ago
Add LinearSolver in lu.h, lu.cpp Add LinearSolver::solver_lower_triangular() and solver_upper_triangular()
Add LinearSolver::lu_decomp() to do LU decomposition. Next is to implement the LUx=b solver for vector b.
Add LinearSolver::solve_vec() It uses extra memory to store LU, next is to compute in-place.
Revised LinearSolver::solve_lower_triangular() and LinearSolver::solve_upper_triangular Now they are private and only solve for LU matrices in _mat.
Implement LU decomposition-based linear system solver,