Open tmigot opened 7 months ago
cgls_lanczos_shift.jl
src
include("cgls_lanczos_shift.jl")
src/Krylov.jl
test_cgls_lanczos_shift.jl
test
include("test_cgls_lanczos_shift.jl")
test/runtests.jl
CglsLanczosShiftSolver
src/krylov_solvers.jl
export CglsLanczosShiftSolver
KRYLOV_SOLVERS
for (KS, fun, nsol, ...)
docs/src/api.md
@docs cgls_lanczos_shift cgls_lanczos_shift!
docs/src/solvers
CGLS_LANCZOS_SHIFT
test/test_allocations.jl
:cgls_lanczos_shift
test/test_mp.jl
test/test_solvers.jl
test/test_warm_start.jl
test/test_verbose.jl
docs/src/preconditioners.md
docs/src/processes.md
docs/src/factorization-free.md
docs/src/storage.md
cgls_lanczos_shift.md
docs/src/examples
docs/make.jl
docs/src/inplace.md
memory
nshifts
solve!
cgls_lanczos_shift!
src/krylov_solve.jl
@tmigot Any update?
Hey @amontoison ! I didn't find the time to figure out the changes to add the preconditioner, so no real update.
cgls_lanczos_shift.jl
in the foldersrc
include("cgls_lanczos_shift.jl")
insrc/Krylov.jl
test_cgls_lanczos_shift.jl
in the foldertest
include("test_cgls_lanczos_shift.jl")
intest/runtests.jl
CglsLanczosShiftSolver
structure insrc/krylov_solvers.jl
export CglsLanczosShiftSolver
insrc/krylov_solvers.jl
KRYLOV_SOLVERS
insrc/krylov_solvers.jl
for (KS, fun, nsol, ...)
at the end ofsrc/krylov_solvers.jl
CglsLanczosShiftSolver
indocs/src/api.md
(section Solver Types)@docs cgls_lanczos_shift cgls_lanczos_shift!
in the most relevant markdown file ofdocs/src/solvers
CGLS_LANCZOS_SHIFT
intest/test_allocations.jl
:cgls_lanczos_shift
intest/test_mp.jl
CglsLanczosShiftSolver
intest/test_solvers.jl
CGLS_LANCZOS_SHIFT
intest/test_warm_start.jl
~CGLS_LANCZOS_SHIFT
intest/test_verbose.jl
CGLS_LANCZOS_SHIFT
indocs/src/preconditioners.md
CGLS_LANCZOS_SHIFT
indocs/src/processes.md
CGLS_LANCZOS_SHIFT
indocs/src/factorization-free.md
(not needed for methods with multiple shifts)CGLS_LANCZOS_SHIFT
indocs/src/storage.md
cgls_lanczos_shift.md
in the folderdocs/src/examples
and updatedocs/make.jl
CglsLanczosShiftSolver
in a note ofdocs/src/inplace.md
if the solver requires the argumentmemory
ornshifts
solve!
andcgls_lanczos_shift!
insrc/krylov_solve.jl