Ipopt Documentation  
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ma97_control_d Struct Reference

#include <hsl_ma97d.h>

Public Attributes

int f_arrays
 Use C or Fortran numbering. More...
 
int action
 Continue on singularity if !=0 (true), otherwise abort. More...
 
int nemin
 Supernode amalgamation if parent and child have fewer than nemin eliminations. More...
 
ma97realtype_d_ multiplier
 Amount of extra memory to allow for delays. More...
 
int ordering
 Control scaling algorithm used: More...
 
int print_level
 <0 for no printing, 0 for basic, >1 for most More...
 
int scaling
 0 user/none, 1 mc64, 2 mc77 More...
 
ma97realtype_d_ small
 Minimum value to count as non-zero. More...
 
ma97realtype_d_ u
 Pivoting parameter. More...
 
int unit_diagnostics
 Fortran unit for diagnostics (<0 disables) More...
 
int unit_error
 Fortran unit for error msgs (<0 disables) More...
 
int unit_warning
 Fortran unit for warning msgs (<0 disables) More...
 
long factor_min
 Min number of flops for parallel execution. More...
 
int solve_blas3
 Use BLAS3 in solve in true, else BLAS2. More...
 
long solve_min
 Min number of entries for parallel execution. More...
 
int solve_mf
 If true use m/f solve, else use s/n. More...
 
ma97realtype_d_ consist_tol
 Consistent equation tolerance. More...
 
int ispare [5]
 
ma97realtype_d_ rspare [10]
 

Detailed Description

Definition at line 34 of file hsl_ma97d.h.

Member Data Documentation

int ma97_control_d::f_arrays

Use C or Fortran numbering.

Definition at line 36 of file hsl_ma97d.h.

int ma97_control_d::action

Continue on singularity if !=0 (true), otherwise abort.

Definition at line 37 of file hsl_ma97d.h.

int ma97_control_d::nemin

Supernode amalgamation if parent and child have fewer than nemin eliminations.

Definition at line 38 of file hsl_ma97d.h.

ma97realtype_d_ ma97_control_d::multiplier

Amount of extra memory to allow for delays.

Definition at line 39 of file hsl_ma97d.h.

int ma97_control_d::ordering

Control scaling algorithm used:

  • 0 - user supplied order (order absent=identity)
  • 1 - AMD
  • 2 - MD (as in MA27)
  • 3 - METIS nested dissection
  • 4 - MA47
  • 5 - Automatic choice between 1 and 3

Definition at line 49 of file hsl_ma97d.h.

int ma97_control_d::print_level

<0 for no printing, 0 for basic, >1 for most

Definition at line 50 of file hsl_ma97d.h.

int ma97_control_d::scaling

0 user/none, 1 mc64, 2 mc77

Definition at line 51 of file hsl_ma97d.h.

ma97realtype_d_ ma97_control_d::small

Minimum value to count as non-zero.

Definition at line 52 of file hsl_ma97d.h.

ma97realtype_d_ ma97_control_d::u

Pivoting parameter.

Definition at line 53 of file hsl_ma97d.h.

int ma97_control_d::unit_diagnostics

Fortran unit for diagnostics (<0 disables)

Definition at line 54 of file hsl_ma97d.h.

int ma97_control_d::unit_error

Fortran unit for error msgs (<0 disables)

Definition at line 55 of file hsl_ma97d.h.

int ma97_control_d::unit_warning

Fortran unit for warning msgs (<0 disables)

Definition at line 56 of file hsl_ma97d.h.

long ma97_control_d::factor_min

Min number of flops for parallel execution.

Definition at line 57 of file hsl_ma97d.h.

int ma97_control_d::solve_blas3

Use BLAS3 in solve in true, else BLAS2.

Definition at line 58 of file hsl_ma97d.h.

long ma97_control_d::solve_min

Min number of entries for parallel execution.

Definition at line 59 of file hsl_ma97d.h.

int ma97_control_d::solve_mf

If true use m/f solve, else use s/n.

Definition at line 60 of file hsl_ma97d.h.

ma97realtype_d_ ma97_control_d::consist_tol

Consistent equation tolerance.

Definition at line 61 of file hsl_ma97d.h.

int ma97_control_d::ispare[5]

Definition at line 64 of file hsl_ma97d.h.

ma97realtype_d_ ma97_control_d::rspare[10]

Definition at line 65 of file hsl_ma97d.h.


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