added pure virtual linear system multiplication method (to perform b=A.x operations), no functionality yet inside or in other lss plugins
placehoder for matrix-matrix multiplication for WSMP
placehoder for matrix-matrix multiplication for U. Basel Pardiso
placehoder for matrix-matrix multiplication for PETSc (hopefully something much better can be done here)
pure matrix-matrix multiplication base method is non-const now (i couldn't deal on not changing the contents of the system matrix)
matrix-matrix multiplication for lss kernel Gaussian elimination is implemented (not debugged)
matrix-matrix multiplication for lss kernel Dlib is implemented (not debugged)
matrix-matrix multiplication for lss kernel GMRES elimination is implemented (not debugged)
matrix-matrix multiplication for lss kernel LAPACK elimination is implemented (not debugged)
new year, new license, new files, common implementation of matrix handling for mkl solvers
shorter, leaner and meaner MKL Pardiso
shorter, leaner and meaner MKL FGMRES
shorter, leaner and meaner MKL DSS
updated license year
renamed LAPACK real, double precision solver component type, to be consistent with the other (3) solver specialisations
Linear system multiplication "multi" is now a first-class absent function (pure virtual method) just like the cousin "solve" (why didn't I do this in the first place?). Related changes to kernel plugin solvers, bug fix in GMRES matrix multiplication (I think, though nothing is throughly tested yet).
Related changes to new first-class "multi" method in linear system base class.
Renamed MKL solvers base class, it does not comply with new "multi" base linear system method yet so it doesn't compile (yet).
Updated solvers inheritance to renamed base class.
Fixed shadowed parameters.