Lines Matching refs:ops
35 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_Bisection()
36 PetscCall((*linesearch->ops->vidirderiv)(snes, F, X, Y, &fty_left)); in SNESLineSearchApply_Bisection()
44 if (linesearch->ops->viproject) PetscCall((*linesearch->ops->viproject)(snes, W)); in SNESLineSearchApply_Bisection()
45 PetscCall((*linesearch->ops->snesfunc)(snes, W, G)); in SNESLineSearchApply_Bisection()
52 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_Bisection()
53 PetscCall((*linesearch->ops->vidirderiv)(snes, G, W, Y, &fty)); in SNESLineSearchApply_Bisection()
145 if (linesearch->ops->viproject) PetscCall((*linesearch->ops->viproject)(snes, W)); in SNESLineSearchApply_Bisection()
146 PetscCall((*linesearch->ops->snesfunc)(snes, W, G)); in SNESLineSearchApply_Bisection()
153 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_Bisection()
154 PetscCall((*linesearch->ops->vidirderiv)(snes, G, W, Y, &fty)); in SNESLineSearchApply_Bisection()
176 if (linesearch->ops->viproject) PetscCall((*linesearch->ops->viproject)(snes, W)); in SNESLineSearchApply_Bisection()
181 PetscCall((*linesearch->ops->snesfunc)(snes, X, F)); in SNESLineSearchApply_Bisection()
213 linesearch->ops->apply = SNESLineSearchApply_Bisection; in SNESLineSearchCreate_Bisection()
214 linesearch->ops->destroy = NULL; in SNESLineSearchCreate_Bisection()
215 linesearch->ops->setfromoptions = NULL; in SNESLineSearchCreate_Bisection()
216 linesearch->ops->reset = NULL; in SNESLineSearchCreate_Bisection()
217 linesearch->ops->view = NULL; in SNESLineSearchCreate_Bisection()
218 linesearch->ops->setup = NULL; in SNESLineSearchCreate_Bisection()