1 /* 2 Context for using preconditioned CG to minimize a quadratic function 3 */ 4 5 #pragma once 6 7 #include <petsc/private/kspimpl.h> 8 9 typedef struct { 10 PetscReal quadratic; 11 PetscReal ltsnrm; 12 PetscReal delta; 13 } KSP_QCG; 14