TaoSetResidualWeights#
Give weights for the residual values. A vector can be used if only diagonal terms are used, otherwise a matrix can be give.
Synopsis#
#include "petsctao.h" 
PetscErrorCode TaoSetResidualWeights(Tao tao, Vec sigma_v, PetscInt n, PetscInt *rows, PetscInt *cols, PetscReal *vals)
Collective
Input Parameters#
- tao - the - Taocontext
- sigma_v - vector of weights (diagonal terms only) 
- n - the number of weights (if using off-diagonal) 
- rows - index list of rows for - sigma_v
- cols - index list of columns for - sigma_v
- vals - array of weights 
Notes#
If this function is not provided, or if sigma_v and vals are both NULL, then the
identity matrix will be used for weights.
Either sigma_v or vals should be NULL
See Also#
Level#
intermediate
Location#
src/tao/interface/taosolver_fg.c
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages