TaoSetUpdate#
Sets the general-purpose update function called at the beginning of every iteration of the optimization algorithm. Specifically it is called at the top of every iteration, after the new solution and the gradient is determined, but before the Hessian is computed (if applicable).
Synopsis#
#include "petsctao.h"
PetscErrorCode TaoSetUpdate(Tao tao, PetscErrorCode (*func)(Tao, PetscInt, void *), void *ctx)
Logically Collective
Input Parameters#
tao - The tao solver context
func - The function
Calling sequence of func#
step - The current step of the iteration
See Also#
Level#
advanced
Location#
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages