:orphan: # KSPCGGetObjFcn Get objective function value when the solver is used inside `SNESNEWTONTR` ## Synopsis ``` #include "petscksp.h" PetscErrorCode KSPCGGetObjFcn(KSP ksp, PetscReal *o_fcn) ``` Collective ## Input Parameters - ***ksp -*** the iterative context - ***o_fcn -*** the objective function value ## See Also [](ch_ksp), `KSP`, `KSPCG`, `KSPNASH`, `KSPSTCG`, `KSPGLTR` ## Level advanced ## Location src/ksp/ksp/impls/cg/cgtype.c ## Implementations KSPCGGetObjFcn_GLTR in src/ksp/ksp/impls/cg/gltr/gltr.c
KSPCGGetObjFcn_NASH in src/ksp/ksp/impls/cg/nash/nash.c
KSPCGGetObjFcn_STCG in src/ksp/ksp/impls/cg/stcg/stcg.c
--- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/ksp/ksp/impls/cg/cgtype.c) [Index of all KSP routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)