Home
last modified time | relevance | path

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

/petsc/src/tao/complementarity/impls/ssls/
H A Dssils.c11 PetscCall(VecDuplicate(tao->solution, &ssls->dpsi)); in TaoSetUp_SSILS()
25 PetscCall(VecDestroy(&ssls->dpsi)); in TaoDestroy_SSILS()
55 …scCall(TaoLineSearchComputeObjectiveAndGradient(tao->linesearch, tao->solution, &psi, ssls->dpsi)); in TaoSolve_SSILS()
56 PetscCall(VecNorm(ssls->dpsi, NORM_2, &ndpsi)); in TaoSolve_SSILS()
78 PetscCall(VecDot(tao->stepdirection, ssls->dpsi, &innerd)); in TaoSolve_SSILS()
83 PetscCall(VecCopy(ssls->dpsi, tao->stepdirection)); in TaoSolve_SSILS()
84 PetscCall(VecDot(tao->stepdirection, ssls->dpsi, &innerd)); in TaoSolve_SSILS()
91 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &psi, ssls->dpsi, tao->stepdirection,… in TaoSolve_SSILS()
92 PetscCall(VecNorm(ssls->dpsi, NORM_2, &ndpsi)); in TaoSolve_SSILS()
H A Dssfls.c12 PetscCall(VecDuplicate(tao->solution, &ssls->dpsi)); in TaoSetUp_SSFLS()
42 …scCall(TaoLineSearchComputeObjectiveAndGradient(tao->linesearch, tao->solution, &psi, ssls->dpsi)); in TaoSolve_SSFLS()
43 PetscCall(VecNorm(ssls->dpsi, NORM_2, &ndpsi)); in TaoSolve_SSFLS()
70 PetscCall(VecDot(ssls->w, ssls->dpsi, &innerd)); in TaoSolve_SSFLS()
75 PetscCall(VecCopy(ssls->dpsi, tao->stepdirection)); in TaoSolve_SSFLS()
76 PetscCall(VecDot(ssls->w, ssls->dpsi, &innerd)); in TaoSolve_SSFLS()
83 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &psi, ssls->dpsi, tao->stepdirection,… in TaoSolve_SSFLS()
84 PetscCall(VecNorm(ssls->dpsi, NORM_2, &ndpsi)); in TaoSolve_SSFLS()
96 PetscCall(VecDestroy(&ssls->dpsi)); in TaoDestroy_SSFLS()
H A Dssls.h42 Vec dpsi; /* gradient of psi */ member
/petsc/src/tao/complementarity/impls/asls/
H A Dasils.c49 PetscCall(VecDuplicate(tao->solution, &asls->dpsi)); in TaoSetUp_ASILS()
92 PetscCall(VecDestroy(&ssls->dpsi)); in TaoDestroy_ASILS()
128 …scCall(TaoLineSearchComputeObjectiveAndGradient(tao->linesearch, tao->solution, &psi, asls->dpsi)); in TaoSolve_ASILS()
129 PetscCall(VecNorm(asls->dpsi, NORM_2, &ndpsi)); in TaoSolve_ASILS()
239 PetscCall(VecDot(tao->stepdirection, asls->dpsi, &innerd)); in TaoSolve_ASILS()
244 PetscCall(VecCopy(asls->dpsi, tao->stepdirection)); in TaoSolve_ASILS()
245 PetscCall(VecDot(asls->dpsi, tao->stepdirection, &innerd)); in TaoSolve_ASILS()
254 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &psi, asls->dpsi, tao->stepdirection,… in TaoSolve_ASILS()
255 PetscCall(VecNorm(asls->dpsi, NORM_2, &ndpsi)); in TaoSolve_ASILS()
H A Dasfls.c49 PetscCall(VecDuplicate(tao->solution, &asls->dpsi)); in TaoSetUp_ASFLS()
92 PetscCall(VecDestroy(&ssls->dpsi)); in TaoDestroy_ASFLS()
131 …scCall(TaoLineSearchComputeObjectiveAndGradient(tao->linesearch, tao->solution, &psi, asls->dpsi)); in TaoSolve_ASFLS()
132 PetscCall(VecNorm(asls->dpsi, NORM_2, &ndpsi)); in TaoSolve_ASFLS()
244 PetscCall(VecDot(asls->w, asls->dpsi, &innerd)); in TaoSolve_ASFLS()
249 PetscCall(VecCopy(asls->dpsi, tao->stepdirection)); in TaoSolve_ASFLS()
250 PetscCall(VecDot(asls->dpsi, tao->stepdirection, &innerd)); in TaoSolve_ASFLS()
259 …PetscCall(TaoLineSearchApply(tao->linesearch, tao->solution, &psi, asls->dpsi, tao->stepdirection,… in TaoSolve_ASFLS()
260 PetscCall(VecNorm(asls->dpsi, NORM_2, &ndpsi)); in TaoSolve_ASFLS()
/petsc/src/snes/impls/vi/ss/
H A Dvissimpl.h16 Vec dpsi; /* Merit function gradient */ member
H A Dviss.c188 static PetscErrorCode SNESVIComputeMeritFunctionGradient(Mat H, Vec phi, Vec dpsi) in SNESVIComputeMeritFunctionGradient() argument
191 PetscCall(MatMultTranspose(H, phi, dpsi)); in SNESVIComputeMeritFunctionGradient()
272 PetscCall(SNESVIComputeMeritFunctionGradient(snes->jacobian, vi->phi, vi->dpsi)); in SNESSolve_VINEWTONSSLS()
349 PetscCall(VecDuplicate(snes->work[0], &vi->dpsi)); in SNESSetUp_VINEWTONSSLS()
364 PetscCall(VecDestroy(&vi->dpsi)); in SNESReset_VINEWTONSSLS()