TAOTERMHALFL2SQUARED#

A TaoTerm that computes \(\tfrac{1}{2}\|x - p\|_2^2\), for solution \(x\) and parameters \(p\).

Notes#

By default this term is TAOTERM_PARAMETERS_OPTIONAL. If the parameters argument is NULL in the evaluation routines (TaoTermComputeObjective(), TaoTermComputeGradient(), etc.), then it is assumed \(p = 0\) and the term computes \(\tfrac{1}{2}\|x\|_2^2\).

The default Hessian creation mode (see TaoTermGetCreateHessianMode()) is H == Hpre and TaoTermCreateHessianMatrices() will create a MATDIAGONAL for the Hessian.

See Also#

TaoTerm: composable objective function terms, TaoTerm, TaoTermType, TaoTermCreateHalfL2Squared(), TAOTERML1, TAOTERMQUADRATIC

Level#

intermediate

Location#

src/tao/term/impls/halfl2squared/taotermhalfl2squared.c


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