MatLMVMSymBroydenScaleType#
Rescaling type for the initial Hessian of a symmetric Broyden matrix.
Synopsis#
typedef enum {
MAT_LMVM_SYMBROYDEN_SCALE_NONE = 0,
MAT_LMVM_SYMBROYDEN_SCALE_SCALAR = 1,
MAT_LMVM_SYMBROYDEN_SCALE_DIAGONAL = 2,
MAT_LMVM_SYMBROYDEN_SCALE_USER = 3,
MAT_LMVM_SYMBROYDEN_SCALE_DECIDE = 4
} MatLMVMSymBroydenScaleType;
Values#
MAT_LMVM_SYMBROYDEN_SCALE_NONE
- no rescalingMAT_LMVM_SYMBROYDEN_SCALE_SCALAR
- scalar rescalingMAT_LMVM_SYMBROYDEN_SCALE_DIAGONAL
- diagonal rescalingMAT_LMVM_SYMBROYDEN_SCALE_USER
- same asMAT_LMVM_SYMBROYDN_SCALE_NONE
MAT_LMVM_SYMBROYDEN_SCALE_DECIDE
- let PETSc decide rescaling
See Also#
Matrices, MatLMVM
, MatLMVMSymBroydenSetScaleType()
Level#
intermediate
Location#
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages