Home
last modified time | relevance | path

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

/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c336 PetscCall(MatDenseGetColumn(ts->mat_sensip, 0, &xarr)); in TSAdjointStepBEuler_Private()
410 PetscCall(MatDenseRestoreColumn(ts->mat_sensip, &xarr)); in TSAdjointStepBEuler_Private()
497 PetscCall(MatDenseGetColumn(ts->mat_sensip, 0, &xarr)); in TSAdjointStep_Theta()
502 PetscCall(MatDenseRestoreColumn(ts->mat_sensip, &xarr)); in TSAdjointStep_Theta()
584 PetscCall(MatDenseGetColumn(ts->mat_sensip, 0, &xarr)); in TSAdjointStep_Theta()
589 PetscCall(MatDenseRestoreColumn(ts->mat_sensip, &xarr)); in TSAdjointStep_Theta()
733 if (ts->mat_sensip) PetscCall(MatCopy(th->MatFwdSensip0, ts->mat_sensip, SAME_NONZERO_PATTERN)); in TSRollBack_Theta()
734 …if (quadts && quadts->mat_sensip) PetscCall(MatCopy(th->MatIntegralSensip0, quadts->mat_sensip, SA… in TSRollBack_Theta()
752 PetscCall(MatCopy(ts->mat_sensip, th->MatFwdSensip0, SAME_NONZERO_PATTERN)); in TSForwardStep_Theta()
754 …if (quadts && quadts->mat_sensip) PetscCall(MatCopy(quadts->mat_sensip, th->MatIntegralSensip0, SA… in TSForwardStep_Theta()
[all …]
/petsc/src/ts/interface/sensitivity/
H A Dtssen.c1713 PetscCall(MatDestroy(&ts->mat_sensip)); in TSForwardReset()
1714 if (quadts) PetscCall(MatDestroy(&quadts->mat_sensip)); in TSForwardReset()
1825 PetscCall(MatDestroy(&ts->mat_sensip)); in TSForwardSetSensitivities()
1826 ts->mat_sensip = Smat; in TSForwardSetSensitivities()
1849 if (Smat) *Smat = ts->mat_sensip; in TSForwardGetSensitivities()
1898 if (!ts->mat_sensip) PetscCall(TSForwardSetSensitivities(ts, PETSC_DETERMINE, didp)); in TSForwardSetInitialSensitivities()
/petsc/src/ts/impls/explicit/rk/
H A Drk.c684 PetscCall(MatCopy(ts->mat_sensip, rk->MatFwdSensip0, SAME_NONZERO_PATTERN)); in TSForwardStep_RK()
693 PetscCall(MatCopy(ts->mat_sensip, rk->MatsFwdStageSensip[i], SAME_NONZERO_PATTERN)); in TSForwardStep_RK()
697 PetscCall(MatAXPY(rk->MatsFwdStageSensip[i], 1., ts->mat_sensip, SAME_NONZERO_PATTERN)); in TSForwardStep_RK()
719 …for (i = 0; i < s; i++) PetscCall(MatAXPY(ts->mat_sensip, h * b[i], rk->MatsFwdSensipTemp[i], SAME… in TSForwardStep_RK()
743 PetscCall(MatDuplicate(ts->mat_sensip, MAT_DO_NOT_COPY_VALUES, &rk->MatFwdSensip0)); in TSForwardSetUp_RK()
748 PetscCall(MatDuplicate(ts->mat_sensip, MAT_DO_NOT_COPY_VALUES, &rk->MatsFwdStageSensip[i])); in TSForwardSetUp_RK()
749 PetscCall(MatDuplicate(ts->mat_sensip, MAT_DO_NOT_COPY_VALUES, &rk->MatsFwdSensipTemp[i])); in TSForwardSetUp_RK()
/petsc/include/petsc/private/
H A Dtsimpl.h242 Mat mat_sensip; /* matrix storing forward sensitivities */ member