Home
last modified time | relevance | path

Searched refs:RS (Results 1 – 7 of 7) sorted by relevance

/petsc/src/ksp/ksp/impls/gmres/fgmres/
H A Dfgmres.c83 *RS(0) = res_norm; in KSPFGMRESCycle()
141 hapbnd = PetscAbsScalar((tt) / *RS(loc_it)); in KSPFGMRESCycle()
198 PetscCall(KSPFGMRESBuildSoln(RS(0), ksp->vec_sol, ksp->vec_sol, ksp, loc_it - 1)); in KSPFGMRESCycle()
277 nrs[it] = *RS(it) / *HH(it, it); in KSPFGMRESBuildSoln()
283 tt = *RS(k); in KSPFGMRESBuildSoln()
350 *RS(it + 1) = -(*ss * *RS(it)); in KSPFGMRESUpdateHessenberg()
351 *RS(it) = PetscConj(*cc) * *RS(it); in KSPFGMRESUpdateHessenberg()
355 *res = PetscAbsScalar(*RS(it + 1)); in KSPFGMRESUpdateHessenberg()
H A Dfgmresimpl.h31 #define RS(a) (fgmres->rs_origin + (a)) /* RS will be length (max_k+2) - rt side */ macro
/petsc/src/ksp/ksp/impls/gmres/pgmres/
H A Dpgmres.c29 *RS(0) = res_norm; in KSPPGMRESCycle()
154 PetscCall(KSPPGMRESBuildSoln(RS(0), ksp->vec_sol, ksp->vec_sol, ksp, it - 2)); in KSPPGMRESCycle()
215 if (*HH(it, it) != 0.0) nrs[it] = *RS(it) / *HH(it, it); in KSPPGMRESBuildSoln()
219 tt = *RS(k); in KSPPGMRESBuildSoln()
247 rs = RS(0); /* right-hand side of least squares system */ in KSPPGMRESUpdateHessenberg()
H A Dpgmresimpl.h16 #define RS(a) (pgmres->rs_origin + (a)) /* RS will be length (max_k+2) - rt side */ macro
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/
H A Dpipefgmres.c88 *RS(0) = res_norm; in KSPPIPEFGMRESCycle()
227 hapbnd = PetscAbsScalar((tt) / *RS(loc_it)); in KSPPIPEFGMRESCycle()
288 PetscCall(KSPPIPEFGMRESBuildSoln(RS(0), ksp->vec_sol, ksp->vec_sol, ksp, loc_it - 1)); in KSPPIPEFGMRESCycle()
357 if (*HH(it, it) != 0.0) nrs[it] = *RS(it) / *HH(it, it); in KSPPIPEFGMRESBuildSoln()
361 tt = *RS(k); in KSPPIPEFGMRESBuildSoln()
389 rs = RS(0); /* right-hand side of least squares system */ in KSPPIPEFGMRESUpdateHessenberg()
H A Dpipefgmresimpl.h32 #define RS(a) (pipefgmres->rs_origin + (a)) /* RS will be length (max_k+2) - rt side */ macro
/petsc/doc/manualpages/doctext/
H A Dnroff.def13 # .RS - increase relative indent