Class CG

  • All Implemented Interfaces:
    IterativeSolver

    public class CG
    extends AbstractIterativeSolver
    Conjugate Gradients solver. CG solves the symmetric positive definite linear system Ax=b using the Conjugate Gradient method.
    • Constructor Detail

      • CG

        public CG​(Vector template)
        Constructor for CG. Uses the given vector as template for creating scratch vectors. Typically, the solution or the right hand side vector can be passed, and the template is not modified
        Parameters:
        template - Vector to use as template for the work vectors needed in the solution process