Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/sr1/
H A Dsr1.c273 Mat_LSR1 *sr1 = (Mat_LSR1 *)lmvm->ctx; in MatUpdate_LMVMSR1() local
292 if (!sr1->SmH0YtFprev) PetscCall(LMBasisCreateRow(SmH0Y, &sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
297 if (sr1->SmH0YtFprev == SmH0Y->cached_product) { in MatUpdate_LMVMSR1()
298 PetscCall(VecCopy(sr1->SmH0YtFprev, SmH0YtFprev_old)); in MatUpdate_LMVMSR1()
345 PetscCall(LMBasisGEMVH(SmH0Y, oldest_new, next_new, 1.0, F, 0.0, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
346 PetscCall(LMBasisSetCachedProduct(SmH0Y, F, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
347 PetscCall(VecAXPBY(SmH0YtFprev_old, 1.0, -1.0, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
355 PetscCall(LMBasisGEMVH(SmH0Y, oldest, next, 1.0, F, 0.0, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
356 PetscCall(LMBasisSetCachedProduct(SmH0Y, F, sr1->SmH0YtFprev)); in MatUpdate_LMVMSR1()
/petsc/src/ksp/ksp/impls/minres/
H A Dminres.c108 PetscReal dlta_tmp, sr2 = 0.0, cr2 = -1.0, cr1 = -1.0, sr1 = 0.0; in KSPSolve_MINRES() local
272 SymOrtho(gamal, dlta, &cr1, &sr1, &gamal); in KSPSolve_MINRES()
273 vepln = sr1 * gama; in KSPSolve_MINRES()
340 PetscCall(VecAXPBY(WL, sr1, 0, V)); in KSPSolve_MINRES()
347 PetscCall(VecAXPBYPCZ(WL, cr1, sr1, 0.0, W, V)); in KSPSolve_MINRES()
348 PetscCall(VecAXPBY(W, -cr1, sr1, V)); in KSPSolve_MINRES()
357 PetscCall(VecAXPBYPCZ(V, cr1, sr1, 0.0, WL, W)); in KSPSolve_MINRES()
358 PetscCall(VecAXPBY(W, sr1, -cr1, WL)); in KSPSolve_MINRES()