Skip to content

GillesBareilles/ConjugateGradient.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ConjugateGradient.jl

The classical conjugate gradient algorithm, with some convenient helpers:

  • stopping criteria:
    • norm of residual,
    • quasi-negativity of current direction for given linear operator

Many TODOs:

  • make things sparse allocation-wise,
  • some tests for Float64 and BigFloat data
  • callback for projecting the inner iterates on some linear space,
  • explain / examplify use with BigFloat data and matrix valued operator

Yet an other Conjugate Gradient

Example

Vector linear system

Matrix linear system

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages