Home
last modified time | relevance | path

Searched refs:Xstate (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ksp/pc/impls/lmvm/
H A Dlmvmpc.c14 PetscObjectState Xstate; member
48 ctx->Xstate = -1; in PCLMVMSetUpdateVec()
275 PetscObjectState Xstate; in PCPreSolve_LMVM() local
277 PetscCall(PetscObjectStateGet((PetscObject)ctx->X, &Xstate)); in PCPreSolve_LMVM()
278 if (ctx->Xstate != Xstate) PetscCall(MatLMVMUpdate(ctx->B, ctx->X, F)); in PCPreSolve_LMVM()
279 ctx->Xstate = Xstate; in PCPreSolve_LMVM()
/petsc/src/ts/impls/pseudo/
H A Dposindep.c28 PetscObjectState Xstate; /* state of input vector to TSComputeIFunction() with 0 Xdot */ member
62 PetscObjectState Xstate; in TSPseudoComputeFunction() local
70 PetscCall(PetscObjectStateGet((PetscObject)solution, &Xstate)); in TSPseudoComputeFunction()
71 if (Xstate != pseudo->Xstate || pseudo->fnorm < 0) { in TSPseudoComputeFunction()
74 pseudo->Xstate = Xstate; in TSPseudoComputeFunction()
206 PetscObjectState Xstate; in SNESTSFormFunction_Pseudo() local
220 PetscCall(PetscObjectStateGet((PetscObject)X, &Xstate)); in SNESTSFormFunction_Pseudo()
222 if (Xstate == pseudo->Xstate && snes_it == 1) { in SNESTSFormFunction_Pseudo()
/petsc/include/petsc/private/
H A Dtsimpl.h264 PetscObjectState Xstate; /* State of the solution vector */ member
/petsc/src/ksp/ksp/utils/lmvm/dense/
H A Ddenseqn.c1377 PetscObjectState Xstate; in MatMult_LMVMDDFP() local
1390 PetscCall(PetscObjectStateGet((PetscObject)X, &Xstate)); in MatMult_LMVMDDFP()
/petsc/src/ts/interface/
H A Dts.c588 …blem_type == TS_LINEAR || (ts->rhsjacobian.Xid == Uid && ts->rhsjacobian.Xstate == Ustate)) && (rh… in TSComputeRHSJacobian()
604 PetscCall(PetscObjectStateGet((PetscObject)U, &ts->rhsjacobian.Xstate)); in TSComputeRHSJacobian()
957 …blem_type == TS_LINEAR || (ts->rhsjacobian.Xid == Uid && ts->rhsjacobian.Xstate == Ustate)) && rhs… in TSComputeIJacobian()