Searched refs:mat_sensip (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/ts/impls/implicit/theta/ |
| H A D | theta.c | 336 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 D | tssen.c | 1713 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 D | rk.c | 684 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 D | tsimpl.h | 242 Mat mat_sensip; /* matrix storing forward sensitivities */ member
|