TaoTermMask#
Determine which evaluation operations are masked; that is, skipped (not used) by Tao when computing the objective function or its derivatives for a particular TaoTerm.
Synopsis#
typedef enum {
TAOTERM_MASK_NONE = 0, /* 0x0 */
TAOTERM_MASK_OBJECTIVE = 1, /* 0x1 */
TAOTERM_MASK_GRADIENT = 2, /* 0x2 */
TAOTERM_MASK_HESSIAN = 4 /* 0x4 */
} TaoTermMask;
Values#
TAOTERM_MASK_NONE- do not mask any evaluation routinesTAOTERM_MASK_OBJECTIVE- override the term’s objective function and return 0 insteadTAOTERM_MASK_GRADIENT- override the term’s gradient and return a zero vector insteadTAOTERM_MASK_HESSIAN- override the term’s Hessian and return a zero matrix instead
See Also#
TaoTerm: composable objective function terms, TaoTerm, TaoTermSumSetTermMask(), TaoTermSumGetTermMask()
Level#
advanced
Location#
Index of all TaoTerm routines
Table of Contents for all manual pages
Index of all manual pages