TaoTerm#
Abstract PETSc object that manages individual terms whose sum forms the objective function of optimization solvers.
Synopsis#
typedef struct _p_TaoTerm *TaoTerm;
Note#
User can combine a user-defined TaoTerm using TaoTermCreateShell() and built-in TaoTerm to define the objective function.
See Also#
TAO: Optimization Solvers, TaoTerm: composable objective function terms,
TaoTermCreate(),
TaoTermSetType(),
TaoTermSetFromOptions(),
TaoTermView(),
TaoTermComputeObjective(),
TaoTermComputeGradient(),
TaoTermComputeObjectiveAndGradient(),
TaoTermComputeHessian(),
TaoTermDestroy(),
TaoTermCreateShell(),
Tao,
TaoAddTerm()
Level#
beginner
Location#
Examples#
src/tao/term/tutorials/ex1.c
src/tao/unconstrained/tutorials/elastic_net_regularization.c
src/tao/unconstrained/tutorials/rosenbrock1_taoterm.c
Implementations#
_p_TaoTerm in include/petsc/private/taoimpl.h
Index of all TaoTerm routines
Table of Contents for all manual pages
Index of all manual pages