Home
last modified time | relevance | path

Searched refs:MatFwdSensip0 (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ts/impls/explicit/rk/
H A Drk.h44 Mat MatFwdSensip0; member
H A Drk.c684 PetscCall(MatCopy(ts->mat_sensip, rk->MatFwdSensip0, SAME_NONZERO_PATTERN)); in TSForwardStep_RK()
743 PetscCall(MatDuplicate(ts->mat_sensip, MAT_DO_NOT_COPY_VALUES, &rk->MatFwdSensip0)); in TSForwardSetUp_RK()
762 PetscCall(MatDestroy(&rk->MatFwdSensip0)); in TSForwardReset_RK()
/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c33 Mat MatFwdSensip0; /* backup for roll-backs due to events */ member
546 PetscCall(MatDenseGetColumn(th->MatFwdSensip0, 0, &xarr)); in TSAdjointStep_Theta()
551 PetscCall(MatDenseRestoreColumn(th->MatFwdSensip0, &xarr)); in TSAdjointStep_Theta()
618 PetscCall(MatDenseGetColumn(th->MatFwdSensip0, 0, &xarr)); in TSAdjointStep_Theta()
623 PetscCall(MatDenseRestoreColumn(th->MatFwdSensip0, &xarr)); in TSAdjointStep_Theta()
733 if (ts->mat_sensip) PetscCall(MatCopy(th->MatFwdSensip0, ts->mat_sensip, SAME_NONZERO_PATTERN)); in TSRollBack_Theta()
752 PetscCall(MatCopy(ts->mat_sensip, th->MatFwdSensip0, SAME_NONZERO_PATTERN)); in TSForwardStep_Theta()
880 th->MatFwdStages[0] = th->MatFwdSensip0; in TSForwardGetStages_Theta()
1002 PetscCall(MatDuplicate(ts->mat_sensip, MAT_DO_NOT_COPY_VALUES, &th->MatFwdSensip0)); in TSForwardSetUp_Theta()
1020 PetscCall(MatDestroy(&th->MatFwdSensip0)); in TSForwardReset_Theta()