Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/ipm/
H A Dpdipm.c707 PetscReal alpha_p = 1.0, alpha_d = 1.0, alpha[4]; in SNESLineSearch_PDIPM() local
730 …if (lambdai[i] - dlambdai[i] < 0.0) alpha_d = PetscMin(0.9999 * lambdai[i] / dlambdai[i], alpha_d); in SNESLineSearch_PDIPM()
734 alpha[1] = alpha_d; in SNESLineSearch_PDIPM()
742 alpha_d = alpha[3]; 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()