Lines Matching refs:Y
23 PetscErrorCode ApplyLocalCeedOp(Vec X, Vec Y, UserMult user) { in ApplyLocalCeedOp() argument
49 PetscCall(VecZeroEntries(Y)); in ApplyLocalCeedOp()
50 PetscCall(DMLocalToGlobal(user->dm, user->Y_loc, ADD_VALUES, Y)); in ApplyLocalCeedOp()
56 PetscErrorCode FormResidual_Ceed(SNES snes, Vec X, Vec Y, void *ctx) { in FormResidual_Ceed() argument
66 PetscCall(ApplyLocalCeedOp(X, Y, user)); in FormResidual_Ceed()
70 PetscCall(VecAXPY(Y, -user->load_increment, user->neumann_bcs)); in FormResidual_Ceed()
77 PetscErrorCode ApplyJacobianCoarse_Ceed(SNES snes, Vec X, Vec Y, void *ctx) { in ApplyJacobianCoarse_Ceed() argument
86 PetscCall(ApplyLocalCeedOp(X, Y, user)); in ApplyJacobianCoarse_Ceed()
92 PetscErrorCode ApplyJacobian_Ceed(Mat A, Vec X, Vec Y) { in ApplyJacobian_Ceed() argument
102 PetscCall(ApplyLocalCeedOp(X, Y, user)); in ApplyJacobian_Ceed()
108 PetscErrorCode Prolong_Ceed(Mat A, Vec X, Vec Y) { in Prolong_Ceed() argument
138 PetscCall(VecZeroEntries(Y)); in Prolong_Ceed()
139 PetscCall(DMLocalToGlobal(user->dm_f, user->loc_vec_f, ADD_VALUES, Y)); in Prolong_Ceed()
145 PetscErrorCode Restrict_Ceed(Mat A, Vec X, Vec Y) { in Restrict_Ceed() argument
175 PetscCall(VecZeroEntries(Y)); in Restrict_Ceed()
176 PetscCall(DMLocalToGlobal(user->dm_c, user->loc_vec_c, ADD_VALUES, Y)); in Restrict_Ceed()