Home
last modified time | relevance | path

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

/petsc/src/ts/impls/explicit/rk/
H A Drk.h46 Mat *MatsFwdSensipTemp; member
H A Drk.c675 Mat J, *MatsFwdSensipTemp = rk->MatsFwdSensipTemp; in TSForwardStep_RK() local
696 …j++) PetscCall(MatAXPY(rk->MatsFwdStageSensip[i], h * A[i * s + j], MatsFwdSensipTemp[j], SAME_NON… in TSForwardStep_RK()
703 …atMatMult(J, rk->MatsFwdStageSensip[i], MAT_REUSE_MATRIX, PETSC_DETERMINE, &MatsFwdSensipTemp[i])); in TSForwardStep_RK()
708 PetscCall(MatDenseGetColumn(MatsFwdSensipTemp[i], 0, &xarr)); in TSForwardStep_RK()
712 PetscCall(MatDenseRestoreColumn(MatsFwdSensipTemp[i], &xarr)); in TSForwardStep_RK()
714 PetscCall(MatAXPY(MatsFwdSensipTemp[i], 1., ts->Jacprhs, SUBSET_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()
746 PetscCall(PetscMalloc1(tab->s, &rk->MatsFwdSensipTemp)); in TSForwardSetUp_RK()
749 PetscCall(MatDuplicate(ts->mat_sensip, MAT_DO_NOT_COPY_VALUES, &rk->MatsFwdSensipTemp[i])); in TSForwardSetUp_RK()
767 if (rk->MatsFwdSensipTemp) { in TSForwardReset_RK()
[all …]