Home
last modified time | relevance | path

Searched refs:ststmp (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/diagbrdn/
H A Ddiagbrdn.c31 PetscReal curvtol, ststmp; in MatUpdate_DiagBrdn() local
40 PetscCall(VecDotNorm2(lmvm->Fprev, lmvm->Xprev, &curvature, &ststmp)); in MatUpdate_DiagBrdn()
41 if (ststmp < lmvm->eps) curvtol = 0.0; in MatUpdate_DiagBrdn()
42 else curvtol = lmvm->eps * ststmp; in MatUpdate_DiagBrdn()
49 PetscCall(MatLMVMProductsInsertDiagonalValue(B, LMBASIS_S, LMBASIS_S, next, ststmp)); in MatUpdate_DiagBrdn()
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c590 PetscScalar curvature, ststmp; in MatUpdate_LMVMSymBrdn() local
625 ststmp = stsy[0]; in MatUpdate_LMVMSymBrdn()
628 curvtol = lmvm->eps * PetscRealPart(ststmp); in MatUpdate_LMVMSymBrdn()
684 PetscCall(MatLMVMProductsInsertDiagonalValue(B, LMBASIS_S, LMBASIS_S, next, ststmp)); in MatUpdate_LMVMSymBrdn()
688 …te: curvature %g, ||s||^2 %g\n", (double)PetscRealPart(curvature), (double)PetscRealPart(ststmp))); in MatUpdate_LMVMSymBrdn()