Home
last modified time | relevance | path

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

/petsc/src/ksp/ksp/utils/lmvm/dfp/
H A Ddfp.c34 Vec s_i, y_i; in DFPKernel_Recursive() local
37 PetscCall(LMBasisGetVecRead(Y, i, &y_i)); in DFPKernel_Recursive()
38 PetscCall(VecDot(G, y_i, &yitx)); in DFPKernel_Recursive()
39 PetscCall(LMBasisRestoreVecRead(Y, i, &y_i)); in DFPKernel_Recursive()
48 Vec s_i, y_i; in DFPKernel_Recursive() local
57 PetscCall(LMBasisGetVecRead(Y, i, &y_i)); in DFPKernel_Recursive()
58 PetscCall(VecAXPY(BX, a - b, y_i)); in DFPKernel_Recursive()
59 PetscCall(LMBasisRestoreVecRead(Y, i, &y_i)); in DFPKernel_Recursive()
/petsc/src/ksp/ksp/utils/lmvm/brdn/
H A Dbrdn.c70 Vec s_i, y_i; in BroydenKernel_Recursive() local
74 PetscCall(LMBasisGetVecRead(Y, i, &y_i)); in BroydenKernel_Recursive()
79 PetscCall(VecAXPY(BX, alphai, y_i)); in BroydenKernel_Recursive()
82 PetscCall(LMBasisRestoreVecRead(Y, i, &y_i)); in BroydenKernel_Recursive()
125 Vec s_i, y_i; in BroydenKernelHermitianTranspose_Recursive() local
129 PetscCall(LMBasisGetVecRead(Y, i, &y_i)); in BroydenKernelHermitianTranspose_Recursive()
133 PetscCall(VecDotBegin(X, y_i, &yitx)); in BroydenKernelHermitianTranspose_Recursive()
135 PetscCall(VecDotEnd(X, y_i, &yitx)); in BroydenKernelHermitianTranspose_Recursive()
137 PetscCall(LMBasisRestoreVecRead(Y, i, &y_i)); in BroydenKernelHermitianTranspose_Recursive()
H A Dbadbrdn.c73 Vec y_i, yimbisi; in BadBroydenKernel_Recursive_Inner() local
77 PetscCall(LMBasisGetVecRead(Y, i, &y_i)); in BadBroydenKernel_Recursive_Inner()
78 PetscCall(VecDot(B0X, y_i, &yitbix)); in BadBroydenKernel_Recursive_Inner()
79 PetscCall(LMBasisRestoreVecRead(Y, i, &y_i)); in BadBroydenKernel_Recursive_Inner()
188 Vec yimbisi, y_i; in BadBroydenKernelHermitianTranspose_Recursive_Inner() local
196 PetscCall(LMBasisGetVecRead(Y, i, &y_i)); in BadBroydenKernelHermitianTranspose_Recursive_Inner()
197 PetscCall(VecAXPY(X, yimbisitx / PetscConj(yitbisi), y_i)); in BadBroydenKernelHermitianTranspose_Recursive_Inner()
198 PetscCall(LMBasisRestoreVecRead(Y, i, &y_i)); in BadBroydenKernelHermitianTranspose_Recursive_Inner()
/petsc/src/ksp/ksp/utils/lmvm/rescale/
H A Dsymbrdnrescale.c207 Vec s_i, y_i; in SymBroydenRescaleUpdateDiagonal() local
210 PetscCall(LMBasisGetVecRead(Y, oldest + i, &y_i)); in SymBroydenRescaleUpdateDiagonal()
214 PetscCall(VecPointwiseMult(ldb->V, y_i, D_minus_beta_squared)); in SymBroydenRescaleUpdateDiagonal()
217 PetscCall(VecDotRealPart(ldb->V, y_i, &ytDinvy)); in SymBroydenRescaleUpdateDiagonal()
226 PetscCall(VecDotNorm2(y_i, ldb->W, &ytDs_scalar, &stDsr)); in SymBroydenRescaleUpdateDiagonal()
234 PetscCall(VecPointwiseMult(ldb->V, y_i, D_minus_beta)); in SymBroydenRescaleUpdateDiagonal()
243 PetscCall(VecPointwiseMult(ldb->V, y_i, D_minus_beta)); in SymBroydenRescaleUpdateDiagonal()
251 PetscCall(LMBasisRestoreVecRead(Y, oldest + i, &y_i)); in SymBroydenRescaleUpdateDiagonal()
/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmutils.c1013 Vec y_i, op_x_i, y_m_op_x_i; in MatLMVMUpdateOpDiffVecs() local
1015 PetscCall(LMBasisGetVecRead(Y, i, &y_i)); in MatLMVMUpdateOpDiffVecs()
1018 PetscCall(VecAXPBYPCZ(y_m_op_x_i, 1.0, -alpha, 0.0, y_i, op_x_i)); in MatLMVMUpdateOpDiffVecs()
1021 PetscCall(LMBasisRestoreVecRead(Y, i, &y_i)); in MatLMVMUpdateOpDiffVecs()
/petsc/src/dm/impls/plex/
H A Dplexgeometry.c499 PetscReal y_i = PetscRealPart(coords[faces[2 * f + 0] * embedDim + 1]); in DMPlexLocatePoint_Quad_2D_Linear_Internal() local
508 if ((y_j > y) != (y_i > y)) { in DMPlexLocatePoint_Quad_2D_Linear_Internal()
509 PetscReal slope = (x - x_j) * (y_i - y_j) - (x_i - x_j) * (y - y_j); in DMPlexLocatePoint_Quad_2D_Linear_Internal()
515 if ((slope < 0) != (y_i < y_j)) ++crossings; in DMPlexLocatePoint_Quad_2D_Linear_Internal()
/petsc/doc/manual/
H A Dtao.md2417 $\beta(x) = ||Dx||_1 \approx \sum_{i} \sqrt{y_i^2 + \epsilon^2}-\epsilon$