Data type for user controls. More...
#include <hsl_ma86d.h>
Public Attributes | |
C/Fortran interface related controls | |
int | f_arrays |
Treat arrays as 1-based (Fortran) if true or 0-based (C) if false. More... | |
Printing controls | |
int | diagnostics_level |
Controls diagnostic printing. More... | |
int | unit_diagnostics |
unit for diagnostic messages More... | |
int | unit_error |
unit for error messages More... | |
int | unit_warning |
unit for warning messages More... | |
Controls used by ma86_analyse | |
int | nemin |
Node amalgamation parameter. More... | |
int | nb |
Controls used by ma86_factor and ma86_factor_solve | |
int | action |
Keep going even if matrix is singular if true, or abort if false. More... | |
int | nbi |
Inner block size for use with ma64. More... | |
int | pool_size |
Size of task pool arrays. More... | |
ma86realtype_d_ | small_ |
Pivots less than small are treated as zero. More... | |
ma86realtype_d_ | static_ |
Control static pivoting. More... | |
ma86realtype_d_ | u |
Pivot tolerance. More... | |
ma86realtype_d_ | umin |
Minimum pivot tolerance. More... | |
int | scaling |
Scaling algorithm to use. More... | |
Data type for user controls.
Definition at line 29 of file hsl_ma86d.h.
int ma86_control_d::f_arrays |
Treat arrays as 1-based (Fortran) if true or 0-based (C) if false.
Definition at line 35 of file hsl_ma86d.h.
int ma86_control_d::diagnostics_level |
Controls diagnostic printing.
Possible values are:
Definition at line 50 of file hsl_ma86d.h.
int ma86_control_d::unit_diagnostics |
unit for diagnostic messages
Printing is suppressed if unit_diagnostics < 0.
Definition at line 55 of file hsl_ma86d.h.
int ma86_control_d::unit_error |
unit for error messages
Printing is suppressed if unit_error < 0.
Definition at line 60 of file hsl_ma86d.h.
int ma86_control_d::unit_warning |
unit for warning messages
Printing is suppressed if unit_warning < 0.
Definition at line 65 of file hsl_ma86d.h.
int ma86_control_d::nemin |
Node amalgamation parameter.
A child node is merged with its parent if they both involve fewer than nemin eliminations
Definition at line 75 of file hsl_ma86d.h.
int ma86_control_d::nb |
Definition at line 78 of file hsl_ma86d.h.
int ma86_control_d::action |
Keep going even if matrix is singular if true, or abort if false.
Definition at line 85 of file hsl_ma86d.h.
int ma86_control_d::nbi |
Inner block size for use with ma64.
Definition at line 87 of file hsl_ma86d.h.
int ma86_control_d::pool_size |
Size of task pool arrays.
Definition at line 89 of file hsl_ma86d.h.
ma86realtype_d_ ma86_control_d::small_ |
Pivots less than small are treated as zero.
Definition at line 91 of file hsl_ma86d.h.
ma86realtype_d_ ma86_control_d::static_ |
Control static pivoting.
Definition at line 93 of file hsl_ma86d.h.
ma86realtype_d_ ma86_control_d::u |
Pivot tolerance.
Definition at line 95 of file hsl_ma86d.h.
ma86realtype_d_ ma86_control_d::umin |
Minimum pivot tolerance.
Definition at line 97 of file hsl_ma86d.h.
int ma86_control_d::scaling |
Scaling algorithm to use.
Definition at line 99 of file hsl_ma86d.h.