Home
last modified time | relevance | path

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

/petsc/src/tao/unconstrained/impls/neldermead/
H A Dneldermead.c26 PetscCall(VecAXPY(nm->Xbar, nm->oneOverN, Xmu)); in NelderMeadReplace()
33 PetscCall(VecAXPY(nm->Xbar, -nm->oneOverN, nm->simplex[nm->indices[nm->N]])); in NelderMeadReplace()
49 PetscCall(VecDuplicate(tao->solution, &nm->Xbar)); in TaoSetUp_NM()
69 PetscCall(VecDestroy(&nm->Xbar)); in TaoDestroy_NM()
117 Vec Xmur = nm->Xmur, Xmue = nm->Xmue, Xmuc = nm->Xmuc, Xbar = nm->Xbar; in TaoSolve_NM() local
149 PetscCall(VecSet(Xbar, 0.0)); in TaoSolve_NM()
150 for (i = 0; i < nm->N; i++) PetscCall(VecAXPY(Xbar, 1.0, nm->simplex[nm->indices[i]])); in TaoSolve_NM()
151 PetscCall(VecScale(Xbar, nm->oneOverN)); in TaoSolve_NM()
165 PetscCall(VecAXPBYPCZ(Xmur, 1 + nm->mu_r, -nm->mu_r, 0, Xbar, nm->simplex[nm->indices[nm->N]])); in TaoSolve_NM()
177 … PetscCall(VecAXPBYPCZ(Xmue, 1 + nm->mu_e, -nm->mu_e, 0, Xbar, nm->simplex[nm->indices[nm->N]])); in TaoSolve_NM()
[all …]
H A Dneldermead.h14 Vec Xbar, Xmuc, Xmur, Xmue; member