Home
last modified time | relevance | path

Searched refs:MatsFwdStageSensip (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ts/impls/explicit/rk/
H A Drk.h45 Mat *MatsFwdStageSensip; member
H A Drk.c693 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 …]