Ipopt Documentation  
ma77_control_d Struct Reference

Data type for user controls. More...

#include <hsl_ma77d.h>

Public Attributes

int ispare [5]
 
long int lspare [5]
 
ma77pkgtype_d_ rspare [5]
 
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 print_level
 
int unit_diagnostics
 unit for diagnostic messages More...
 
int unit_error
 unit for error messages More...
 
int unit_warning
 
Controls used by MA77_open
int bits
 
int buffer_lpage [2]
 
int buffer_npage [2]
 
long int file_size
 
long int maxstore
 
long int storage [3]
 
Controls used by MA77_analyse
int nemin
 Node amalgamation parameter. More...
 
Controls used by MA77_scale
int maxit
 
int infnorm
 
ma77pkgtype_d_ thresh
 
Controls used by MA77_factor with posdef true
int nb54
 
Controls used by MA77_factor with posdef false
int action
 Keep going even if matrix is singular if true, or abort if false. More...
 
ma77pkgtype_d_ multiplier
 
int nb64
 
int nbi
 
ma77pkgtype_d_ small
 
ma77pkgtype_d_ static_
 
long int storage_indef
 
ma77pkgtype_d_ u
 Pivot tolerance. More...
 
ma77pkgtype_d_ umin
 Minimum pivot tolerance. More...
 
Controls used by ma77_solve_fredholm
ma77pkgtype_d_ consist_tol
 Tolerance for consistent singular system. More...
 

Detailed Description

Data type for user controls.

Note
0 is false, non-zero is true

Definition at line 40 of file hsl_ma77d.h.

Member Data Documentation

◆ f_arrays

int ma77_control_d::f_arrays

Treat arrays as 1-based (Fortran) if true or 0-based (C) if false.

Definition at line 46 of file hsl_ma77d.h.

◆ print_level

int ma77_control_d::print_level

Definition at line 52 of file hsl_ma77d.h.

◆ unit_diagnostics

int ma77_control_d::unit_diagnostics

unit for diagnostic messages

Printing is suppressed if unit_diagnostics < 0.

Definition at line 57 of file hsl_ma77d.h.

◆ unit_error

int ma77_control_d::unit_error

unit for error messages

Printing is suppressed if unit_error < 0.

Definition at line 62 of file hsl_ma77d.h.

◆ unit_warning

int ma77_control_d::unit_warning

Definition at line 67 of file hsl_ma77d.h.

◆ bits

int ma77_control_d::bits

Definition at line 73 of file hsl_ma77d.h.

◆ buffer_lpage

int ma77_control_d::buffer_lpage[2]

Definition at line 74 of file hsl_ma77d.h.

◆ buffer_npage

int ma77_control_d::buffer_npage[2]

Definition at line 75 of file hsl_ma77d.h.

◆ file_size

long int ma77_control_d::file_size

Definition at line 76 of file hsl_ma77d.h.

◆ maxstore

long int ma77_control_d::maxstore

Definition at line 77 of file hsl_ma77d.h.

◆ storage

long int ma77_control_d::storage[3]

Definition at line 78 of file hsl_ma77d.h.

◆ nemin

int ma77_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 88 of file hsl_ma77d.h.

◆ maxit

int ma77_control_d::maxit

Definition at line 94 of file hsl_ma77d.h.

◆ infnorm

int ma77_control_d::infnorm

Definition at line 95 of file hsl_ma77d.h.

◆ thresh

ma77pkgtype_d_ ma77_control_d::thresh

Definition at line 96 of file hsl_ma77d.h.

◆ nb54

int ma77_control_d::nb54

Definition at line 102 of file hsl_ma77d.h.

◆ action

int ma77_control_d::action

Keep going even if matrix is singular if true, or abort if false.

Definition at line 109 of file hsl_ma77d.h.

◆ multiplier

ma77pkgtype_d_ ma77_control_d::multiplier

Definition at line 110 of file hsl_ma77d.h.

◆ nb64

int ma77_control_d::nb64

Definition at line 111 of file hsl_ma77d.h.

◆ nbi

int ma77_control_d::nbi

Definition at line 112 of file hsl_ma77d.h.

◆ small

ma77pkgtype_d_ ma77_control_d::small

Definition at line 113 of file hsl_ma77d.h.

◆ static_

ma77pkgtype_d_ ma77_control_d::static_

Definition at line 114 of file hsl_ma77d.h.

◆ storage_indef

long int ma77_control_d::storage_indef

Definition at line 115 of file hsl_ma77d.h.

◆ u

ma77pkgtype_d_ ma77_control_d::u

Pivot tolerance.

Definition at line 116 of file hsl_ma77d.h.

◆ umin

ma77pkgtype_d_ ma77_control_d::umin

Minimum pivot tolerance.

Definition at line 117 of file hsl_ma77d.h.

◆ consist_tol

ma77pkgtype_d_ ma77_control_d::consist_tol

Tolerance for consistent singular system.

Definition at line 123 of file hsl_ma77d.h.

◆ ispare

int ma77_control_d::ispare[5]

Definition at line 127 of file hsl_ma77d.h.

◆ lspare

long int ma77_control_d::lspare[5]

Definition at line 128 of file hsl_ma77d.h.

◆ rspare

ma77pkgtype_d_ ma77_control_d::rspare[5]

Definition at line 129 of file hsl_ma77d.h.


The documentation for this struct was generated from the following file: