Home
last modified time | relevance | path

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

/petsc/src/ts/trajectory/impls/basic/
H A Dtrajbasic.c36 if (ts->forward_solve) { in TSTrajectorySet_Basic()
84 if (ts->forward_solve) { in TSTrajectoryGet_Basic()
/petsc/src/ts/interface/sensitivity/
H A Dtssen.c1008 ts->forward_solve = PETSC_TRUE; /* turn on tangent linear mode */ in TSAdjointSetForward()
1053 ts->forward_solve = PETSC_FALSE; /* turn off tangent linear mode */ in TSAdjointResetForward()
1716 ts->forward_solve = PETSC_FALSE; in TSForwardReset()
1821 ts->forward_solve = PETSC_TRUE; in TSForwardSetSensitivities()
/petsc/include/petsc/private/
H A Dtsimpl.h249 PetscBool forward_solve; member
/petsc/src/ts/interface/
H A Dts.c2610 if (ts->forward_solve) PetscCall(TSForwardReset(ts)); in TSReset()
2665 if ((*ts)->forward_solve) PetscCall(TSForwardReset(*ts)); in TSDestroy()
4067 …PetscCheck(!ts->forward_solve, PetscObjectComm((PetscObject)ts), PETSC_ERR_SUP, "Sensitivity analy… in TSSolve()
4097 if (ts->forward_solve) PetscCall(TSForwardSetUp(ts)); in TSSolve()
4192 …if (ts->forward_solve) { /* compute forward sensitivities before event handling because… in TSSolve()
/petsc/src/ts/impls/explicit/rk/
H A Drk.c953 … if (ts->vecs_sensi2 && ts->forward_solve) { /* 2nd-order adjoint, TLM mode has to be turned on */ in TSAdjointStep_RK()
/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c252 …if (ts->forward_solve || ts->costintegralfwd) { /* Save the info for the later use in cost integra… in TSStep_Theta()