Searched refs:vecs_fup (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ts/impls/implicit/theta/ |
| H A D | theta.c | 341 …essianProductFunctionUP(ts, th->stage_time, ts->vec_sol, VecsDeltaLam, ts->vec_dir, ts->vecs_fup)); in TSAdjointStepBEuler_Private() 346 if (ts->vecs_fup) PetscCall(VecAXPY(VecsSensi2Temp[nadj], -1., ts->vecs_fup[nadj])); in TSAdjointStepBEuler_Private() 504 …essianProductFunctionUP(ts, th->stage_time, ts->vec_sol, VecsDeltaLam, ts->vec_dir, ts->vecs_fup)); in TSAdjointStep_Theta() 509 if (ts->vecs_fup) PetscCall(VecAXPY(VecsSensi2Temp[nadj], -1., ts->vecs_fup[nadj])); in TSAdjointStep_Theta() 553 …puteIHessianProductFunctionUP(ts, adjoint_ptime, th->X0, VecsDeltaLam, ts->vec_dir, ts->vecs_fup)); in TSAdjointStep_Theta() 558 if (ts->vecs_fup) PetscCall(VecAXPY(ts->vecs_sensi2[nadj], 1., ts->vecs_fup[nadj])); in TSAdjointStep_Theta() 1072 if (!ts->ihessianproduct_fup) ts->vecs_fup = ts->vecs_gup; in TSAdjointSetUp_Theta()
|
| /petsc/include/petsc/private/ |
| H A D | tsimpl.h | 228 Vec *vecs_fup, *vecs_gup; member
|
| /petsc/src/ts/interface/sensitivity/ |
| H A D | tssen.c | 477 if (ihp2) ts->vecs_fup = ihp2; in TSSetIHessianProduct()
|