TaoLineSearchSetFromOptions#

Sets various TaoLineSearch parameters from user options.

Synopsis#

#include "petsctaolinesearch.h" 
PetscErrorCode TaoLineSearchSetFromOptions(TaoLineSearch ls)

Collective

Input Parameter#

Options Database Keys#

  • -tao_ls_type type - The algorithm that TaoLineSearch uses (more-thuente, gpcg, unit)

  • -tao_ls_ftol tol - tolerance for sufficient decrease

  • -tao_ls_gtol tol - tolerance for curvature condition

  • -tao_ls_rtol tol - relative tolerance for acceptable step

  • -tao_ls_stepinit step - initial steplength allowed

  • -tao_ls_stepmin step - minimum steplength allowed

  • -tao_ls_stepmax step - maximum steplength allowed

  • -tao_ls_max_funcs n - maximum number of function evaluations allowed

  • -tao_ls_view - display line-search results to standard output

See Also#

TaoLineSearch

Level#

beginner

Location#

src/tao/linesearch/interface/taolinesearch.c

Implementations#

TaoLineSearchSetFromOptions_Armijo() in src/tao/linesearch/impls/armijo/armijo.c
TaoLineSearchSetFromOptions_OWArmijo() in src/tao/linesearch/impls/owarmijo/owarmijo.c


Index of all TaoLineSearch routines
Table of Contents for all manual pages
Index of all manual pages