Conjugate gradient method | Synapse