Home
last modified time | relevance | path

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

/petsc/src/tao/unconstrained/impls/bmrm/
H A Dbmrm.c17 PetscReal *xplus = df->xplus, *tplus = df->tplus, *sk = df->sk, *yk = df->yk; in solve() local
140 xplus[i] = x[i] + d[i]; in solve()
142 fv += xplus[i] * (0.5 * tplus[i] + f[i]); in solve()
149 xplus[i] = x[i] + lamnew * d[i]; in solve()
151 fv += xplus[i] * (0.5 * tplus[i] + f[i]); in solve()
156 sk[i] = xplus[i] - x[i]; in solve()
158 x[i] = xplus[i]; in solve()
538 PetscCall(PetscMalloc1(n, &df->xplus)); in init_df_solver()
618 PetscCall(PetscFree(df->xplus)); in ensure_df_space()
619 PetscCall(PetscMalloc1(n, &df->xplus)); in ensure_df_space()
[all …]
H A Dbmrm.h32 PetscReal *g, *y, *tempv, *d, *Qd, *t, *xplus, *tplus, *sk, *yk; member
/petsc/src/dm/impls/plex/
H A Dplexcreate.c4174 PetscInt xplus = (blockidx & 1); in DMPlexCreateTPSMesh_Internal() local
4179 … = (periodic && periodic[0] == DM_BOUNDARY_PERIODIC) ? ((i + xplus) % extent[0]) : (i + xplus); in DMPlexCreateTPSMesh_Internal()