TaoMonitor#
Monitor the solver and the current solution. This routine will record the iteration number and residual statistics, and call any monitors specified by the user.
Synopsis#
#include "petsctao.h"
PetscErrorCode TaoMonitor(Tao tao, PetscInt its, PetscReal f, PetscReal res, PetscReal cnorm, PetscReal steplength)
Input Parameters#
tao - the
Tao
contextits - the current iterate number (>=0)
f - the current objective function value
res - the gradient norm, square root of the duality gap, or other measure indicating distince from optimality. This measure will be recorded and used for some termination tests.
cnorm - the infeasibility of the current solution with regard to the constraints.
steplength - multiple of the step direction added to the previous iterate.
Options Database Key#
-tao_monitor - Use the default monitor, which prints statistics to standard output
See Also#
TAO: Optimization Solvers, Tao
, TaoGetConvergedReason()
, TaoMonitorDefault()
, TaoSetMonitor()
Level#
developer
Location#
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages