Home
last modified time | relevance | path

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

/petsc/src/ts/impls/mimex/
H A Dmimex.c41 static PetscErrorCode TSMimexGetXstarAndG(TS ts, DM dm, Vec *Xstar, Vec *G) in TSMimexGetXstarAndG() argument
44 PetscCall(DMGetNamedGlobalVector(dm, "TSMimex_Xstar", Xstar)); in TSMimexGetXstarAndG()
49 static PetscErrorCode TSMimexRestoreXstarAndG(TS ts, DM dm, Vec *Xstar, Vec *G) in TSMimexRestoreXstarAndG() argument
52 PetscCall(DMRestoreNamedGlobalVector(dm, "TSMimex_Xstar", Xstar)); in TSMimexRestoreXstarAndG()
81 Vec Xstar = NULL, G = NULL; in SNESTSFormFunction_Mimex() local
91 PetscCall(TSMimexGetXstarAndG(ts, dm, &Xstar, &G)); in SNESTSFormFunction_Mimex()
92 PetscCall(VecCopy(X0, Xstar)); in SNESTSFormFunction_Mimex()
94 PetscCall(VecGetArray(Xstar, &axstar)); in SNESTSFormFunction_Mimex()
112 PetscCall(VecRestoreArray(Xstar, &axstar)); in SNESTSFormFunction_Mimex()
113 PetscCall(TSComputeRHSFunction(ts, ts->ptime, Xstar, G)); in SNESTSFormFunction_Mimex()
[all …]