Home
last modified time | relevance | path

Searched refs:operator_id (Results 1 – 6 of 6) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmproducts.c57 static PetscErrorCode LMProductsPrepare_Internal(LMProducts dots, PetscObjectId operator_id, PetscO… in LMProductsPrepare_Internal() argument
60 if (dots->operator_id != operator_id || dots->operator_state != operator_state) { in LMProductsPrepare_Internal()
62 dots->operator_id = operator_id; in LMProductsPrepare_Internal()
73 PetscObjectId operator_id = (X->operator_id == 0) ? Y->operator_id : X->operator_id; in LMProductsPrepareFromBases() local
74 PetscObjectId operator_state = (X->operator_id == 0) ? Y->operator_state : X->operator_state; in LMProductsPrepareFromBases()
78 PetscCall(LMProductsPrepare_Internal(dots, operator_id, operator_state, oldest, next)); in LMProductsPrepareFromBases()
84 PetscObjectId operator_id; in LMProductsPrepare() local
88 PetscCall(PetscObjectGetId((PetscObject)op, &operator_id)); in LMProductsPrepare()
90 PetscCall(LMProductsPrepare_Internal(dots, operator_id, operator_state, oldest, next)); in LMProductsPrepare()
103 …PetscAssert(X->operator_id == 0 || Y->operator_id == 0 || X->operator_id == Y->operator_id, comm, … in LMProductsUpdate_Internal()
[all …]
H A Dlmbasis.h21 …PetscObjectId operator_id; // If these vecs include the output of an operator (like B0 … member
H A Dlmproducts.h29 PetscObjectId operator_id; member
H A Dlmvmutils.c963 if (OpX->operator_id != J0_id || OpX->operator_state != J0_state) { in MatLMVMUpdateOpVecs()
966 OpX->operator_id = J0_id; in MatLMVMUpdateOpVecs()
980 …PetscAssert(OpX->k == X->k && OpX->operator_id == J0_id && OpX->operator_state == J0_state, PetscO… in MatLMVMUpdateOpVecs()
998 if (YmalphaOpX->operator_id != J0_id || YmalphaOpX->operator_state != J0_state) { in MatLMVMUpdateOpDiffVecs()
1001 YmalphaOpX->operator_id = J0_id; in MatLMVMUpdateOpDiffVecs()
1024 …PetscAssert(YmalphaOpX->k == Y->k && YmalphaOpX->operator_id == J0_id && YmalphaOpX->operator_stat… in MatLMVMUpdateOpDiffVecs()
H A Dlmbasis.c483 basis->operator_id = 0; in LMBasisReset()
/petsc/src/ksp/ksp/utils/lmvm/symbrdn/
H A Dsymbrdn.c486 if (id != B0S->operator_id || state != B0S->operator_state) PetscFunctionReturn(PETSC_SUCCESS); in SymBroydenCompactDenseKernelUseB0S()