Searched refs:MatsFwdStageSensip (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ts/impls/explicit/rk/ |
| H A D | rk.h | 45 Mat *MatsFwdStageSensip; member
|
| H A D | rk.c | 693 PetscCall(MatCopy(ts->mat_sensip, rk->MatsFwdStageSensip[i], SAME_NONZERO_PATTERN)); in TSForwardStep_RK() 695 PetscCall(MatZeroEntries(rk->MatsFwdStageSensip[i])); in TSForwardStep_RK() 696 …for (j = 0; j < i; j++) PetscCall(MatAXPY(rk->MatsFwdStageSensip[i], h * A[i * s + j], MatsFwdSens… in TSForwardStep_RK() 697 PetscCall(MatAXPY(rk->MatsFwdStageSensip[i], 1., ts->mat_sensip, SAME_NONZERO_PATTERN)); in TSForwardStep_RK() 699 PetscCall(MatZeroEntries(rk->MatsFwdStageSensip[i])); in TSForwardStep_RK() 703 …PetscCall(MatMatMult(J, rk->MatsFwdStageSensip[i], MAT_REUSE_MATRIX, PETSC_DETERMINE, &MatsFwdSens… in TSForwardStep_RK() 731 if (stagesensip) *stagesensip = rk->MatsFwdStageSensip; in TSForwardGetStages_RK() 745 PetscCall(PetscMalloc1(tab->s, &rk->MatsFwdStageSensip)); in TSForwardSetUp_RK() 748 PetscCall(MatDuplicate(ts->mat_sensip, MAT_DO_NOT_COPY_VALUES, &rk->MatsFwdStageSensip[i])); in TSForwardSetUp_RK() 763 if (rk->MatsFwdStageSensip) { in TSForwardReset_RK() [all …]
|