Lines Matching refs:MatDeltaFwdSensip
31 Mat MatDeltaFwdSensip; /* Increment of the forward sensitivity at stage */ member
742 Mat MatDeltaFwdSensip = th->MatDeltaFwdSensip; in TSForwardStep_Theta() local
766 PetscCall(MatMatMult(J, ts->mat_sensip, MAT_REUSE_MATRIX, PETSC_DETERMINE, &MatDeltaFwdSensip)); in TSForwardStep_Theta()
767 PetscCall(MatScale(MatDeltaFwdSensip, (th->Theta - 1.) / th->Theta)); in TSForwardStep_Theta()
773 …PetscCall(MatAXPY(MatDeltaFwdSensip, (th->Theta - 1.) / th->Theta, ts->Jacp, SUBSET_NONZERO_PATTER… in TSForwardStep_Theta()
777 PetscCall(MatAXPY(MatDeltaFwdSensip, -1., ts->Jacp, SUBSET_NONZERO_PATTERN)); in TSForwardStep_Theta()
782 PetscCall(MatMatMult(J, ts->mat_sensip, MAT_REUSE_MATRIX, PETSC_DETERMINE, &MatDeltaFwdSensip)); in TSForwardStep_Theta()
783 PetscCall(MatScale(MatDeltaFwdSensip, -1.)); in TSForwardStep_Theta()
790 PetscCall(MatAXPY(MatDeltaFwdSensip, -1., ts->Jacp, SUBSET_NONZERO_PATTERN)); in TSForwardStep_Theta()
821 PetscCall(MatDenseGetColumn(MatDeltaFwdSensip, ntlm, &barr)); in TSForwardStep_Theta()
838 PetscCall(MatDenseRestoreColumn(MatDeltaFwdSensip, &barr)); in TSForwardStep_Theta()
847 …PetscCall(MatAXPY(ts->mat_sensip, 1, MatDeltaFwdSensip, SAME_NONZERO_PATTERN)); /* stage sensitivi… in TSForwardStep_Theta()
853 …PetscCall(MatAXPY(ts->mat_sensip, (1. - th->Theta) / th->Theta, MatDeltaFwdSensip, SAME_NONZERO_PA… in TSForwardStep_Theta()
862 …if (!th->endpoint) PetscCall(MatAXPY(ts->mat_sensip, 1. / th->Theta, MatDeltaFwdSensip, SAME_NONZE… in TSForwardStep_Theta()
878 th->MatFwdStages[0] = th->MatDeltaFwdSensip; in TSForwardGetStages_Theta()
996 PetscCall(MatDuplicate(ts->mat_sensip, MAT_DO_NOT_COPY_VALUES, &th->MatDeltaFwdSensip)); in TSForwardSetUp_Theta()
1019 PetscCall(MatDestroy(&th->MatDeltaFwdSensip)); in TSForwardReset_Theta()