Lines Matching refs:cctx
1349 KSPConvergedDefaultCtx *cctx; in KSPConvergedDefaultCreate() local
1352 PetscCall(PetscNew(&cctx)); in KSPConvergedDefaultCreate()
1353 *ctx = cctx; in KSPConvergedDefaultCreate()
1521 KSPConvergedDefaultCtx *cctx = (KSPConvergedDefaultCtx *)ctx; in KSPConvergedDefault() local
1528 …PetscCheck(cctx, PetscObjectComm((PetscObject)ksp), PETSC_ERR_ARG_NULL, "Convergence context must … in KSPConvergedDefault()
1531 if (cctx->convmaxits && n >= ksp->max_it) { in KSPConvergedDefault()
1541 if (!ksp->guess_zero && !cctx->initialrtol) { in KSPConvergedDefault()
1567 if (cctx->mininitialrtol) ksp->rnorm0 = PetscMin(snorm, rnorm); in KSPConvergedDefault()
1598 if (cctx->initialrtol) { in KSPConvergedDefault()
1630 KSPConvergedDefaultCtx *cctx = *(KSPConvergedDefaultCtx **)ctx; in KSPConvergedDefaultDestroy() local
1633 PetscCall(VecDestroy(&cctx->work)); in KSPConvergedDefaultDestroy()
1634 PetscCall(PetscFree(cctx)); in KSPConvergedDefaultDestroy()