Searched refs:MatEigR (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/impls/gmres/agmres/ |
| H A D | agmresdeflation.c | 185 PetscScalar *MatEigR = agmres->MatEigR; in KSPAGMRESComputeDeflationData() local 215 for (j = 0; j < max_k; j++) PetscCall(VecMDot(VEC_V(j), KspSize, TmpU, &MatEigR[j * N])); in KSPAGMRESComputeDeflationData() 216 …for (j = max_k; j < KspSize; j++) PetscCall(VecMDot(U[j - max_k], KspSize, TmpU, &MatEigR[j * N])); in KSPAGMRESComputeDeflationData() 219 for (i = 0; i < N; i++) MatEigR[j * N + i] = agmres->hes_origin[i * lC + j]; in KSPAGMRESComputeDeflationData() 227 … PetscCall(KSPAGMRESSchurForm(ksp, iKspSize, MatEigL, bN, MatEigR, bN, PETSC_FALSE, Sr, &CurNeig)); in KSPAGMRESComputeDeflationData()
|
| H A D | agmresimpl.h | 25 PetscScalar *MatEigL, *MatEigR; /* matrices for the eigenvalue problem */ member
|
| H A D | agmres.c | 61 PetscCall(PetscMalloc2(N * N, &agmres->MatEigL, N * N, &agmres->MatEigR)); in KSPSetUp_AGMRES() 507 PetscCall(PetscFree(agmres->MatEigR)); in KSPDestroy_AGMRES()
|