Closed Simkern closed 8 months ago
Krylov basis utilities added to AbstractVector.f90:
AbstractVector.f90
mat_mult
mat_axpby
mat_zero
initialize_krylov_subspace
mat_copy
Test suites added.
Krylov basis utilities added to
AbstractVector.f90
:mat_mult
: Explicit interface for basis-basis multiplication and basis-real matrix multiplicationmat_axpby
: Explicit interface for scaled addition of bases and real matricesmat_zero
: Essentially a copy ofinitialize_krylov_subspace
for general usage without reference to Krylov subspacesmat_copy
: Copy basis based onmat_axpby
.Test suites added.