Home
last modified time | relevance | path

Searched refs:vidirderiv (Results 1 – 4 of 4) sorted by relevance

/petsc/src/snes/linesearch/impls/cp/
H A Dlinesearchcp.c29 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_CP()
30 PetscCall((*linesearch->ops->vidirderiv)(snes, F, X, Y, &fty_old)); in SNESLineSearchApply_CP()
50 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_CP()
51 PetscCall((*linesearch->ops->vidirderiv)(snes, F, W, Y, &fty)); in SNESLineSearchApply_CP()
105 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_CP()
106 PetscCall((*linesearch->ops->vidirderiv)(snes, F, W, Y, &fty_mid1)); in SNESLineSearchApply_CP()
119 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_CP()
120 PetscCall((*linesearch->ops->vidirderiv)(snes, F, W, Y, &fty_mid1)); in SNESLineSearchApply_CP()
129 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_CP()
130 PetscCall((*linesearch->ops->vidirderiv)(snes, F, W, Y, &fty_mid2)); in SNESLineSearchApply_CP()
/petsc/src/snes/linesearch/impls/bisection/
H A Dlinesearchbisection.c35 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_Bisection()
36 PetscCall((*linesearch->ops->vidirderiv)(snes, F, X, Y, &fty_left)); in SNESLineSearchApply_Bisection()
52 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_Bisection()
53 PetscCall((*linesearch->ops->vidirderiv)(snes, G, W, Y, &fty)); in SNESLineSearchApply_Bisection()
153 if (linesearch->ops->vidirderiv) { in SNESLineSearchApply_Bisection()
154 PetscCall((*linesearch->ops->vidirderiv)(snes, G, W, Y, &fty)); in SNESLineSearchApply_Bisection()
/petsc/include/petsc/private/
H A Dlinesearchimpl.h18 SNESLineSearchVIDirDerivFn *vidirderiv; member
/petsc/src/snes/linesearch/interface/
H A Dlinesearch.c1715 if (dirderivfunc) linesearch->ops->vidirderiv = dirderivfunc; in SNESLineSearchSetVIFunctions()
1742 if (dirderivfunc) *dirderivfunc = linesearch->ops->vidirderiv; in SNESLineSearchGetVIFunctions()