Lines Matching refs:dXarr
709 const PetscScalar *dXarr, *dz, *dlambdai; in SNESLineSearch_PDIPM() local
719 PetscCall(VecGetArrayRead(Y, &dXarr)); in SNESLineSearch_PDIPM()
721 dz = dXarr + pdipm->off_z; in SNESLineSearch_PDIPM()
727 dlambdai = dXarr + pdipm->off_lambdai; in SNESLineSearch_PDIPM()
735 PetscCall(VecRestoreArrayRead(Y, &dXarr)); in SNESLineSearch_PDIPM()
746 PetscCall(VecGetArrayRead(Y, &dXarr)); in SNESLineSearch_PDIPM()
747 for (i = 0; i < pdipm->nx; i++) Xarr[i] -= alpha_p * dXarr[i]; in SNESLineSearch_PDIPM()
748 …for (i = 0; i < pdipm->nce; i++) Xarr[i + pdipm->off_lambdae] -= alpha_d * dXarr[i + pdipm->off_la… in SNESLineSearch_PDIPM()
751 Xarr[i + pdipm->off_lambdai] -= alpha_d * dXarr[i + pdipm->off_lambdai]; in SNESLineSearch_PDIPM()
752 Xarr[i + pdipm->off_z] -= alpha_p * dXarr[i + pdipm->off_z]; in SNESLineSearch_PDIPM()
759 PetscCall(VecRestoreArrayRead(Y, &dXarr)); in SNESLineSearch_PDIPM()