Searched refs:vec_drdp_col (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ts/impls/implicit/theta/ |
| H A D | theta.c | 394 PetscCall(VecPlaceArray(ts->vec_drdp_col, xarr)); in TSAdjointStepBEuler_Private() 395 PetscCall(VecAXPY(ts->vecs_sensip[nadj], adjoint_time_step, ts->vec_drdp_col)); in TSAdjointStepBEuler_Private() 396 PetscCall(VecResetArray(ts->vec_drdp_col)); in TSAdjointStepBEuler_Private() 576 PetscCall(VecPlaceArray(ts->vec_drdp_col, xarr)); in TSAdjointStep_Theta() 577 … PetscCall(VecAXPY(ts->vecs_sensip[nadj], adjoint_time_step * th->Theta, ts->vec_drdp_col)); in TSAdjointStep_Theta() 578 PetscCall(VecResetArray(ts->vec_drdp_col)); in TSAdjointStep_Theta() 611 PetscCall(VecPlaceArray(ts->vec_drdp_col, xarr)); in TSAdjointStep_Theta() 612 …PetscCall(VecAXPY(ts->vecs_sensip[nadj], adjoint_time_step * (1.0 - th->Theta), ts->vec_drdp_col)); in TSAdjointStep_Theta() 613 PetscCall(VecResetArray(ts->vec_drdp_col)); in TSAdjointStep_Theta() 662 PetscCall(VecPlaceArray(ts->vec_drdp_col, xarr)); in TSAdjointStep_Theta() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | tsimpl.h | 214 Vec vec_drdu_col, vec_drdp_col; member
|
| /petsc/src/ts/interface/sensitivity/ |
| H A D | tssen.c | 1092 if (ts->vecs_sensip) PetscCall(VecDuplicate(ts->vecs_sensip[0], &ts->vec_drdp_col)); in TSAdjointSetUp() 1119 if (ts->vecs_sensip) PetscCall(VecDestroy(&ts->vec_drdp_col)); in TSAdjointReset()
|
| /petsc/src/ts/impls/explicit/rk/ |
| H A D | rk.c | 882 Vec VecDRDUTransCol = ts->vec_drdu_col, VecDRDPTransCol = ts->vec_drdp_col; in TSAdjointStep_RK()
|