Home
last modified time | relevance | path

Searched refs:HES (Results 1 – 14 of 14) sorted by relevance

/petsc/src/ksp/ksp/impls/gmres/pgmres/
H A Dpgmresimpl.h12 #define HES(a, b) (pgmres->hes_origin + (b) * (pgmres->max_k + 1) + (a)) macro
H A Dpgmres.c128 for (j = PetscMax(0, k - 1); j < it - 1; j++) work[k] -= *HES(k, j) * *HH(j, it - 1); in KSPPGMRESCycle()
250 for (j = 0; j <= it + 1; j++) *HES(j, it) = hh[j]; in KSPPGMRESUpdateHessenberg()
/petsc/src/ksp/ksp/impls/gmres/
H A Dborthog.c40 hes = HES(0, it); in KSPGMRESModifiedGramSchmidtOrthogonalization()
H A Dborthog2.c50 hes = HES(0, it); in KSPGMRESClassicalGramSchmidtOrthogonalization()
H A Dgmresimpl.h79 #define HES(a, b) (gmres->hes_origin + (b) * (gmres->max_k + 1) + (a)) macro
H A Dgmres.c145 *HES(it + 1, it) = tt; in KSPGMRESCycle()
/petsc/src/ksp/ksp/impls/gmres/fgmres/
H A Dfgmresimpl.h26 #define HES(a, b) (fgmres->hes_origin + (b) * (fgmres->max_k + 1) + (a)) macro
H A Dfgmres.c138 *HES(loc_it + 1, loc_it) = tt; in KSPFGMRESCycle()
/petsc/src/ksp/ksp/impls/gmres/pipefgmres/
H A Dpipefgmresimpl.h28 #define HES(a, b) (pipefgmres->hes_origin + (b) * (pipefgmres->max_k + 1) + (a)) macro
H A Dpipefgmres.c171 hes = HES(0, loc_it); in KSPPIPEFGMRESCycle()
392 for (j = 0; j <= it + 1; j++) *HES(j, it) = hh[j]; in KSPPIPEFGMRESUpdateHessenberg()
/petsc/src/ksp/ksp/impls/gmres/lgmres/
H A Dlgmresimpl.h38 #define HES(a, b) (lgmres->hes_origin + (b) * (lgmres->max_k + 1) + (a)) macro
H A Dlgmres.c192 *HES(loc_it + 1, loc_it) = tt; in KSPLGMRESCycle()
285 for (jj = 0; jj <= ii + 1 && jj < it_total + 1; jj++) avec[jj] += *HES(jj, ii) * *GRS(ii); in KSPLGMRESCycle()
/petsc/src/ksp/ksp/impls/gmres/dgmres/
H A Ddgmresimpl.h54 #define HES(a, b) (dgmres->hes_origin + (b) * (dgmres->max_k + 1) + (a)) macro
H A Ddgmres.c166 *HES(it + 1, it) = tt; in KSPDGMRESCycle()