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

Go to the source code of this file.

Classes

struct  ma77_control_d
 
struct  ma77_info_d
 

Macros

#define ma77_control   ma77_control_d
 
#define ma77_info   ma77_info_d
 
#define ma77_default_control   ma77_default_control_d
 
#define ma77_open_nelt   ma77_open_nelt_d
 
#define ma77_open   ma77_open_d
 
#define ma77_input_vars   ma77_input_vars_d
 
#define ma77_input_reals   ma77_input_reals_d
 
#define ma77_analyse   ma77_analyse_d
 
#define ma77_factor   ma77_factor_d
 
#define ma77_factor_solve   ma77_factor_solve_d
 
#define ma77_solve   ma77_solve_d
 
#define ma77_resid   ma77_resid_d
 
#define ma77_scale   ma77_scale_d
 
#define ma77_enquire_posdef   ma77_enquire_posdef_d
 
#define ma77_enquire_indef   ma77_enquire_indef_d
 
#define ma77_alter   ma77_alter_d
 
#define ma77_restart   ma77_restart_d
 
#define ma77_finalise   ma77_finalise_d
 
#define ma77_solve_fredholm   ma77_solve_fredholm_d
 
#define ma77_lmultiply   ma77_lmultiply_d
 

Typedefs

typedef double ma77pkgtype_d_
 

Functions

void ma77_default_control_d (struct ma77_control_d *control)
 
void ma77_open_nelt (const int n, const char *fname1, const char *fname2, const char *fname3, const char *fname4, void **keep, const struct ma77_control_d *control, struct ma77_info_d *info, const int nelt)
 
void ma77_open_d (const int n, const char *fname1, const char *fname2, const char *fname3, const char *fname4, void **keep, const struct ma77_control_d *control, struct ma77_info_d *info)
 
void ma77_input_vars (const int idx, const int nvar, const int list[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info)
 
void ma77_input_reals_d (const int idx, const int length, const ma77pkgtype_d_ reals[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info)
 
void ma77_analyse (const int order[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info)
 
void ma77_factor_d (const int posdef, void **keep, const struct ma77_control_d *control, struct ma77_info_d *info, const ma77pkgtype_d_ *scale)
 
void ma77_factor_solve_d (const int posdef, void **keep, const struct ma77_control_d *control, struct ma77_info_d *info, const ma77pkgtype_d_ *scale, const int nrhs, const int lx, ma77pkgtype_d_ rhs[])
 
void ma77_solve_d (const int job, const int nrhs, const int lx, ma77pkgtype_d_ x[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info, const ma77pkgtype_d_ *scale)
 
void ma77_resid_d (const int nrhs, const int lx, const ma77pkgtype_d_ x[], const int lresid, ma77pkgtype_d_ resid[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info, ma77pkgtype_d_ *anorm_bnd)
 
void ma77_scale_d (ma77pkgtype_d_ scale[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info, ma77pkgtype_d_ *anorm)
 
void ma77_enquire_posdef_d (ma77pkgtype_d_ d[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info)
 
void ma77_enquire_indef_d (int piv_order[], ma77pkgtype_d_ d[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info)
 
void ma77_alter_d (const ma77pkgtype_d_ d[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info)
 
void ma77_restart_d (const char *restart_file, const char *fname1, const char *fname2, const char *fname3, const char *fname4, void **keep, const struct ma77_control_d *control, struct ma77_info_d *info)
 
void ma77_solve_fredholm_d (int nrhs, int flag_out[], int lx, ma77pkgtype_d_ x[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info, const ma77pkgtype_d_ *scale)
 
void ma77_lmultiply_d (int trans, int k, int lx, ma77pkgtype_d_ x[], int ly, ma77pkgtype_d_ y[], void **keep, const struct ma77_control_d *control, struct ma77_info_d *info, const ma77pkgtype_d_ *scale)
 
void ma77_finalise_d (void **keep, const struct ma77_control_d *control, struct ma77_info_d *info)
 

Macro Definition Documentation

◆ ma77_control

#define ma77_control   ma77_control_d

Definition at line 44 of file hsl_ma77d.h.

◆ ma77_info

#define ma77_info   ma77_info_d

Definition at line 45 of file hsl_ma77d.h.

◆ ma77_default_control

#define ma77_default_control   ma77_default_control_d

Definition at line 46 of file hsl_ma77d.h.

◆ ma77_open_nelt

#define ma77_open_nelt   ma77_open_nelt_d

Definition at line 47 of file hsl_ma77d.h.

◆ ma77_open

#define ma77_open   ma77_open_d

Definition at line 48 of file hsl_ma77d.h.

◆ ma77_input_vars

#define ma77_input_vars   ma77_input_vars_d

Definition at line 49 of file hsl_ma77d.h.

◆ ma77_input_reals

#define ma77_input_reals   ma77_input_reals_d

Definition at line 50 of file hsl_ma77d.h.

◆ ma77_analyse

#define ma77_analyse   ma77_analyse_d

Definition at line 51 of file hsl_ma77d.h.

◆ ma77_factor

#define ma77_factor   ma77_factor_d

Definition at line 52 of file hsl_ma77d.h.

◆ ma77_factor_solve

#define ma77_factor_solve   ma77_factor_solve_d

Definition at line 53 of file hsl_ma77d.h.

◆ ma77_solve

#define ma77_solve   ma77_solve_d

Definition at line 54 of file hsl_ma77d.h.

◆ ma77_resid

#define ma77_resid   ma77_resid_d

Definition at line 55 of file hsl_ma77d.h.

◆ ma77_scale

#define ma77_scale   ma77_scale_d

Definition at line 56 of file hsl_ma77d.h.

◆ ma77_enquire_posdef

#define ma77_enquire_posdef   ma77_enquire_posdef_d

Definition at line 57 of file hsl_ma77d.h.

◆ ma77_enquire_indef

#define ma77_enquire_indef   ma77_enquire_indef_d

Definition at line 58 of file hsl_ma77d.h.

◆ ma77_alter

#define ma77_alter   ma77_alter_d

Definition at line 59 of file hsl_ma77d.h.

◆ ma77_restart

#define ma77_restart   ma77_restart_d

Definition at line 60 of file hsl_ma77d.h.

◆ ma77_finalise

#define ma77_finalise   ma77_finalise_d

Definition at line 61 of file hsl_ma77d.h.

◆ ma77_solve_fredholm

#define ma77_solve_fredholm   ma77_solve_fredholm_d

Definition at line 62 of file hsl_ma77d.h.

◆ ma77_lmultiply

#define ma77_lmultiply   ma77_lmultiply_d

Definition at line 63 of file hsl_ma77d.h.

Typedef Documentation

◆ ma77pkgtype_d_

typedef double ma77pkgtype_d_

Definition at line 66 of file hsl_ma77d.h.

Function Documentation

◆ ma77_default_control_d()

void ma77_default_control_d ( struct ma77_control_d control)

◆ ma77_open_nelt()

void ma77_open_nelt ( const int  n,
const char *  fname1,
const char *  fname2,
const char *  fname3,
const char *  fname4,
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info,
const int  nelt 
)

◆ ma77_open_d()

void ma77_open_d ( const int  n,
const char *  fname1,
const char *  fname2,
const char *  fname3,
const char *  fname4,
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info 
)

◆ ma77_input_vars()

void ma77_input_vars ( const int  idx,
const int  nvar,
const int  list[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info 
)

◆ ma77_input_reals_d()

void ma77_input_reals_d ( const int  idx,
const int  length,
const ma77pkgtype_d_  reals[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info 
)

◆ ma77_analyse()

void ma77_analyse ( const int  order[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info 
)

◆ ma77_factor_d()

void ma77_factor_d ( const int  posdef,
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info,
const ma77pkgtype_d_ scale 
)

◆ ma77_factor_solve_d()

void ma77_factor_solve_d ( const int  posdef,
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info,
const ma77pkgtype_d_ scale,
const int  nrhs,
const int  lx,
ma77pkgtype_d_  rhs[] 
)

◆ ma77_solve_d()

void ma77_solve_d ( const int  job,
const int  nrhs,
const int  lx,
ma77pkgtype_d_  x[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info,
const ma77pkgtype_d_ scale 
)

◆ ma77_resid_d()

void ma77_resid_d ( const int  nrhs,
const int  lx,
const ma77pkgtype_d_  x[],
const int  lresid,
ma77pkgtype_d_  resid[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info,
ma77pkgtype_d_ anorm_bnd 
)

◆ ma77_scale_d()

void ma77_scale_d ( ma77pkgtype_d_  scale[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info,
ma77pkgtype_d_ anorm 
)

◆ ma77_enquire_posdef_d()

void ma77_enquire_posdef_d ( ma77pkgtype_d_  d[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info 
)

◆ ma77_enquire_indef_d()

void ma77_enquire_indef_d ( int  piv_order[],
ma77pkgtype_d_  d[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info 
)

◆ ma77_alter_d()

void ma77_alter_d ( const ma77pkgtype_d_  d[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info 
)

◆ ma77_restart_d()

void ma77_restart_d ( const char *  restart_file,
const char *  fname1,
const char *  fname2,
const char *  fname3,
const char *  fname4,
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info 
)

◆ ma77_solve_fredholm_d()

void ma77_solve_fredholm_d ( int  nrhs,
int  flag_out[],
int  lx,
ma77pkgtype_d_  x[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info,
const ma77pkgtype_d_ scale 
)

◆ ma77_lmultiply_d()

void ma77_lmultiply_d ( int  trans,
int  k,
int  lx,
ma77pkgtype_d_  x[],
int  ly,
ma77pkgtype_d_  y[],
void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info,
const ma77pkgtype_d_ scale 
)

◆ ma77_finalise_d()

void ma77_finalise_d ( void **  keep,
const struct ma77_control_d control,
struct ma77_info_d info 
)