- replace tab with spaces
- add getMatrixType()
- add finalizeMatrixAssembly and remove existing
change LisLinearSolver constructor as it takes LisMatrix and option as arguments