Home
last modified time | relevance | path

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

/petsc/src/ts/interface/sensitivity/
H A Dtssen.c1090 if (ts->quadraturets) { /* if there is integral in the cost function */ in TSAdjointSetUp()
1117 if (ts->quadraturets) { /* if there is integral in the cost function */ in TSAdjointReset()
1594 …if ((ts->vec_costintegral || ts->quadraturets) && !ts->costintegralfwd) PetscCall(TSAdjointCostInt… in TSAdjointSolve()
1708 TS quadts = ts->quadraturets; in TSForwardReset()
1947 PetscCall(TSDestroy(&ts->quadraturets)); in TSCreateQuadratureTS()
1948 PetscCall(TSCreate(PetscObjectComm((PetscObject)ts), &ts->quadraturets)); in TSCreateQuadratureTS()
1949 PetscCall(PetscObjectIncrementTabLevel((PetscObject)ts->quadraturets, (PetscObject)ts, 1)); in TSCreateQuadratureTS()
1951 PetscCall(TSSetOptionsPrefix(ts->quadraturets, prefix)); in TSCreateQuadratureTS()
1952 *quadts = ts->quadraturets; in TSCreateQuadratureTS()
1982 if (quadts) *quadts = ts->quadraturets; in TSGetQuadratureTS()
/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c125 TS quadts = ts->quadraturets; in TSThetaEvaluateCostIntegral()
146 TS quadts = ts->quadraturets; in TSForwardCostIntegral_Theta()
274 TS quadts = ts->quadraturets; in TSAdjointStepBEuler_Private()
419 TS quadts = ts->quadraturets; in TSAdjointStep_Theta()
728 TS quadts = ts->quadraturets; in TSRollBack_Theta()
741 TS quadts = ts->quadraturets; in TSForwardStep_Theta()
991 TS quadts = ts->quadraturets; in TSForwardSetUp_Theta()
1011 TS quadts = ts->quadraturets; in TSForwardReset_Theta()
1027 TS quadts = ts->quadraturets; in TSSetUp_Theta()
/petsc/src/ts/impls/explicit/rk/
H A Drk.c599 TS quadts = ts->quadraturets; in TSForwardCostIntegral_RK()
620 TS quadts = ts->quadraturets; in TSAdjointCostIntegral_RK()
638 TS quadts = ts->quadraturets; in TSRollBack_RK()
874 TS quadts = ts->quadraturets; in TSAdjointStep_RK()
1146 TS quadts = ts->quadraturets; in TSSetUp_RK()
/petsc/src/ts/interface/
H A Dts.c2513 if (ts->quadraturets) { in TSSetUp()
2514 PetscCall(TSSetUp(ts->quadraturets)); in TSSetUp()
2516 PetscCall(VecDuplicate(ts->quadraturets->vec_sol, &ts->vec_costintegrand)); in TSSetUp()
2611 if (ts->quadraturets) { in TSReset()
2612 PetscCall(TSReset(ts->quadraturets)); in TSReset()
2683 PetscCall(TSDestroy(&(*ts)->quadraturets)); in TSDestroy()
4187 …if (ts->quadraturets && ts->costintegralfwd) { /* Must evaluate the cost integral before event is … in TSSolve()
/petsc/include/petsc/private/
H A Dtsimpl.h334 TS quadraturets; member