Searched refs:dXarr (Results 1 – 1 of 1) sorted by relevance
709 const PetscScalar *dXarr, *dz, *dlambdai; in SNESLineSearch_PDIPM() local719 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()[all …]