Ipopt Documentation  
 
Loading...
Searching...
No Matches
hsl_ma77s.h File Reference

Go to the source code of this file.

Classes

struct  ma77_control_s
 
struct  ma77_info_s
 

Macros

#define ma77_control   ma77_control_s
 
#define ma77_info   ma77_info_s
 
#define ma77_default_control   ma77_default_control_s
 
#define ma77_open_nelt   ma77_open_nelt_s
 
#define ma77_open   ma77_open_s
 
#define ma77_input_vars   ma77_input_vars_s
 
#define ma77_input_reals   ma77_input_reals_s
 
#define ma77_analyse   ma77_analyse_s
 
#define ma77_factor   ma77_factor_s
 
#define ma77_factor_solve   ma77_factor_solve_s
 
#define ma77_solve   ma77_solve_s
 
#define ma77_resid   ma77_resid_s
 
#define ma77_scale   ma77_scale_s
 
#define ma77_enquire_posdef   ma77_enquire_posdef_s
 
#define ma77_enquire_indef   ma77_enquire_indef_s
 
#define ma77_alter   ma77_alter_s
 
#define ma77_restart   ma77_restart_s
 
#define ma77_finalise   ma77_finalise_s
 
#define ma77_solve_fredholm   ma77_solve_fredholm_s
 
#define ma77_lmultiply   ma77_lmultiply_s
 

Typedefs

typedef float ma77pkgtype_s_
 

Functions

void ma77_default_control_s (struct ma77_control_s *control)
 
void ma77_open_nelt_s (const int n, const char *fname1, const char *fname2, const char *fname3, const char *fname4, void **keep, const struct ma77_control_s *control, struct ma77_info_s *info, const int nelt)
 
void ma77_open_s (const int n, const char *fname1, const char *fname2, const char *fname3, const char *fname4, void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
 
void ma77_input_vars_s (const int idx, const int nvar, const int list[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
 
void ma77_input_reals_s (const int idx, const int length, const ma77pkgtype_s_ reals[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
 
void ma77_analyse_s (const int order[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
 
void ma77_factor_s (const int posdef, void **keep, const struct ma77_control_s *control, struct ma77_info_s *info, const ma77pkgtype_s_ *scale)
 
void ma77_factor_solve_s (const int posdef, void **keep, const struct ma77_control_s *control, struct ma77_info_s *info, const ma77pkgtype_s_ *scale, const int nrhs, const int lx, ma77pkgtype_s_ rhs[])
 
void ma77_solve_s (const int job, const int nrhs, const int lx, ma77pkgtype_s_ x[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info, const ma77pkgtype_s_ *scale)
 
void ma77_resid_s (const int nrhs, const int lx, const ma77pkgtype_s_ x[], const int lresid, ma77pkgtype_s_ resid[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info, ma77pkgtype_s_ *anorm_bnd)
 
void ma77_scale_s (ma77pkgtype_s_ scale[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info, ma77pkgtype_s_ *anorm)
 
void ma77_enquire_posdef_s (ma77pkgtype_s_ d[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
 
void ma77_enquire_indef_s (int piv_order[], ma77pkgtype_s_ d[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
 
void ma77_alter_s (const ma77pkgtype_s_ d[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
 
void ma77_restart_s (const char *restart_file, const char *fname1, const char *fname2, const char *fname3, const char *fname4, void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
 
void ma77_solve_fredholm_s (int nrhs, int flag_out[], int lx, ma77pkgtype_s_ x[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info, const ma77pkgtype_s_ *scale)
 
void ma77_lmultiply_s (int trans, int k, int lx, ma77pkgtype_s_ x[], int ly, ma77pkgtype_s_ y[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info, const ma77pkgtype_s_ *scale)
 
void ma77_finalise_s (void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
 

Macro Definition Documentation

◆ ma77_control

#define ma77_control   ma77_control_s

Definition at line 44 of file hsl_ma77s.h.

◆ ma77_info

#define ma77_info   ma77_info_s

Definition at line 45 of file hsl_ma77s.h.

◆ ma77_default_control

#define ma77_default_control   ma77_default_control_s

Definition at line 46 of file hsl_ma77s.h.

◆ ma77_open_nelt

#define ma77_open_nelt   ma77_open_nelt_s

Definition at line 47 of file hsl_ma77s.h.

◆ ma77_open

#define ma77_open   ma77_open_s

Definition at line 48 of file hsl_ma77s.h.

◆ ma77_input_vars

#define ma77_input_vars   ma77_input_vars_s

Definition at line 49 of file hsl_ma77s.h.

◆ ma77_input_reals

#define ma77_input_reals   ma77_input_reals_s

Definition at line 50 of file hsl_ma77s.h.

◆ ma77_analyse

#define ma77_analyse   ma77_analyse_s

Definition at line 51 of file hsl_ma77s.h.

◆ ma77_factor

#define ma77_factor   ma77_factor_s

Definition at line 52 of file hsl_ma77s.h.

◆ ma77_factor_solve

#define ma77_factor_solve   ma77_factor_solve_s

Definition at line 53 of file hsl_ma77s.h.

◆ ma77_solve

#define ma77_solve   ma77_solve_s

Definition at line 54 of file hsl_ma77s.h.

◆ ma77_resid

#define ma77_resid   ma77_resid_s

Definition at line 55 of file hsl_ma77s.h.

◆ ma77_scale

#define ma77_scale   ma77_scale_s

Definition at line 56 of file hsl_ma77s.h.

◆ ma77_enquire_posdef

#define ma77_enquire_posdef   ma77_enquire_posdef_s

Definition at line 57 of file hsl_ma77s.h.

◆ ma77_enquire_indef

#define ma77_enquire_indef   ma77_enquire_indef_s

Definition at line 58 of file hsl_ma77s.h.

◆ ma77_alter

#define ma77_alter   ma77_alter_s

Definition at line 59 of file hsl_ma77s.h.

◆ ma77_restart

#define ma77_restart   ma77_restart_s

Definition at line 60 of file hsl_ma77s.h.

◆ ma77_finalise

#define ma77_finalise   ma77_finalise_s

Definition at line 61 of file hsl_ma77s.h.

◆ ma77_solve_fredholm

#define ma77_solve_fredholm   ma77_solve_fredholm_s

Definition at line 62 of file hsl_ma77s.h.

◆ ma77_lmultiply

#define ma77_lmultiply   ma77_lmultiply_s

Definition at line 63 of file hsl_ma77s.h.

Typedef Documentation

◆ ma77pkgtype_s_

typedef float ma77pkgtype_s_

Definition at line 66 of file hsl_ma77s.h.

Function Documentation

◆ ma77_default_control_s()

void ma77_default_control_s ( struct ma77_control_s control)

◆ ma77_open_nelt_s()

void ma77_open_nelt_s ( const int  n,
const char *  fname1,
const char *  fname2,
const char *  fname3,
const char *  fname4,
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info,
const int  nelt 
)

◆ ma77_open_s()

void ma77_open_s ( const int  n,
const char *  fname1,
const char *  fname2,
const char *  fname3,
const char *  fname4,
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info 
)

◆ ma77_input_vars_s()

void ma77_input_vars_s ( const int  idx,
const int  nvar,
const int  list[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info 
)

◆ ma77_input_reals_s()

void ma77_input_reals_s ( const int  idx,
const int  length,
const ma77pkgtype_s_  reals[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info 
)

◆ ma77_analyse_s()

void ma77_analyse_s ( const int  order[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info 
)

◆ ma77_factor_s()

void ma77_factor_s ( const int  posdef,
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info,
const ma77pkgtype_s_ scale 
)

◆ ma77_factor_solve_s()

void ma77_factor_solve_s ( const int  posdef,
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info,
const ma77pkgtype_s_ scale,
const int  nrhs,
const int  lx,
ma77pkgtype_s_  rhs[] 
)

◆ ma77_solve_s()

void ma77_solve_s ( const int  job,
const int  nrhs,
const int  lx,
ma77pkgtype_s_  x[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info,
const ma77pkgtype_s_ scale 
)

◆ ma77_resid_s()

void ma77_resid_s ( const int  nrhs,
const int  lx,
const ma77pkgtype_s_  x[],
const int  lresid,
ma77pkgtype_s_  resid[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info,
ma77pkgtype_s_ anorm_bnd 
)

◆ ma77_scale_s()

void ma77_scale_s ( ma77pkgtype_s_  scale[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info,
ma77pkgtype_s_ anorm 
)

◆ ma77_enquire_posdef_s()

void ma77_enquire_posdef_s ( ma77pkgtype_s_  d[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info 
)

◆ ma77_enquire_indef_s()

void ma77_enquire_indef_s ( int  piv_order[],
ma77pkgtype_s_  d[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info 
)

◆ ma77_alter_s()

void ma77_alter_s ( const ma77pkgtype_s_  d[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info 
)

◆ ma77_restart_s()

void ma77_restart_s ( const char *  restart_file,
const char *  fname1,
const char *  fname2,
const char *  fname3,
const char *  fname4,
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info 
)

◆ ma77_solve_fredholm_s()

void ma77_solve_fredholm_s ( int  nrhs,
int  flag_out[],
int  lx,
ma77pkgtype_s_  x[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info,
const ma77pkgtype_s_ scale 
)

◆ ma77_lmultiply_s()

void ma77_lmultiply_s ( int  trans,
int  k,
int  lx,
ma77pkgtype_s_  x[],
int  ly,
ma77pkgtype_s_  y[],
void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info,
const ma77pkgtype_s_ scale 
)

◆ ma77_finalise_s()

void ma77_finalise_s ( void **  keep,
const struct ma77_control_s control,
struct ma77_info_s info 
)