Home
last modified time | relevance | path

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

/petsc/src/ts/impls/bdf/
H A Dbdf.c19 Vec tvwork[6 + 2]; member
115 Vec tail = bdf->work[n - 1], tvtail = bdf->tvwork[n - 1]; in TSBDF_Advance()
121 bdf->tvwork[i] = bdf->tvwork[i - 1]; in TSBDF_Advance()
126 bdf->tvwork[1] = tvtail; in TSBDF_Advance()
196 for (i = 1; i < n; i++) vecs[i] = bdf->transientvar ? bdf->tvwork[i] : bdf->work[i]; in TSBDF_PreSolve()
242 PetscCall(TSComputeTransientVariable(ts, bdf->work[2], bdf->tvwork[2])); in TSBDF_Restart()
350 PetscCall(VecDuplicate(bdf->work[i], &bdf->tvwork[i])); in TSResizeRegister_BDF()
351 PetscCall(TSComputeTransientVariable(ts, bdf->work[i], bdf->tvwork[i])); in TSResizeRegister_BDF()
414 PetscCall(VecDestroy(&bdf->tvwork[i])); in TSReset_BDF()
445 …if (i && bdf->transientvar && !bdf->tvwork[i]) PetscCall(VecDuplicate(ts->vec_sol, &bdf->tvwork[i]… in TSSetUp_BDF()
[all …]