Home
last modified time | relevance | path

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

/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c337 PetscCall(VecPlaceArray(ts->vec_sensip_col, xarr)); in TSAdjointStepBEuler_Private()
339 …ProductFunctionUU(ts, th->stage_time, ts->vec_sol, VecsDeltaLam, ts->vec_sensip_col, ts->vecs_fuu)… in TSAdjointStepBEuler_Private()
384 …ProductFunctionPU(ts, th->stage_time, ts->vec_sol, VecsDeltaLam, ts->vec_sensip_col, ts->vecs_fpu)… in TSAdjointStepBEuler_Private()
409 PetscCall(VecResetArray(ts->vec_sensip_col)); in TSAdjointStepBEuler_Private()
498 PetscCall(VecPlaceArray(ts->vec_sensip_col, xarr)); in TSAdjointStep_Theta()
500 …ProductFunctionUU(ts, th->stage_time, ts->vec_sol, VecsDeltaLam, ts->vec_sensip_col, ts->vecs_fuu)… in TSAdjointStep_Theta()
501 PetscCall(VecResetArray(ts->vec_sensip_col)); in TSAdjointStep_Theta()
547 PetscCall(VecPlaceArray(ts->vec_sensip_col, xarr)); in TSAdjointStep_Theta()
549 …essianProductFunctionUU(ts, adjoint_ptime, th->X0, VecsDeltaLam, ts->vec_sensip_col, ts->vecs_fuu)… in TSAdjointStep_Theta()
550 PetscCall(VecResetArray(ts->vec_sensip_col)); in TSAdjointStep_Theta()
[all …]
/petsc/src/ts/impls/explicit/rk/
H A Drk.c956 PetscCall(VecPlaceArray(ts->vec_sensip_col, xarr)); in TSAdjointStep_RK()
958 …essianProductFunctionUU(ts, rk->stage_time, Y[i], VecsSensiTemp, ts->vec_sensip_col, ts->vecs_guu)… in TSAdjointStep_RK()
961 …eRHSHessianProductFunctionUU(quadts, rk->stage_time, Y[i], NULL, ts->vec_sensip_col, ts->vecs_guu)… in TSAdjointStep_RK()
968 …eRHSHessianProductFunctionUP(quadts, rk->stage_time, Y[i], NULL, ts->vec_sensip_col, ts->vecs_gup)… in TSAdjointStep_RK()
973 …essianProductFunctionPU(ts, rk->stage_time, Y[i], VecsSensiTemp, ts->vec_sensip_col, ts->vecs_gpu)… in TSAdjointStep_RK()
978 …eRHSHessianProductFunctionPU(quadts, rk->stage_time, Y[i], NULL, ts->vec_sensip_col, ts->vecs_gpu)… in TSAdjointStep_RK()
983 PetscCall(VecResetArray(ts->vec_sensip_col)); in TSAdjointStep_RK()
/petsc/include/petsc/private/
H A Dtsimpl.h243 Vec vec_sensip_col; /* space for a column of the sensip matrix */ member
/petsc/src/ts/interface/sensitivity/
H A Dtssen.c1689 PetscCall(VecDuplicate(ts->vec_sol, &ts->vec_sensip_col)); in TSForwardSetUp()
1715 PetscCall(VecDestroy(&ts->vec_sensip_col)); in TSForwardReset()