43#ifndef ma77_default_control
44#define ma77_control ma77_control_s
45#define ma77_info ma77_info_s
46#define ma77_default_control ma77_default_control_s
47#define ma77_open_nelt ma77_open_nelt_s
48#define ma77_open ma77_open_s
49#define ma77_input_vars ma77_input_vars_s
50#define ma77_input_reals ma77_input_reals_s
51#define ma77_analyse ma77_analyse_s
52#define ma77_factor ma77_factor_s
53#define ma77_factor_solve ma77_factor_solve_s
54#define ma77_solve ma77_solve_s
55#define ma77_resid ma77_resid_s
56#define ma77_scale ma77_scale_s
57#define ma77_enquire_posdef ma77_enquire_posdef_s
58#define ma77_enquire_indef ma77_enquire_indef_s
59#define ma77_alter ma77_alter_s
60#define ma77_restart ma77_restart_s
61#define ma77_finalise ma77_finalise_s
62#define ma77_solve_fredholm ma77_solve_fredholm_s
63#define ma77_lmultiply ma77_lmultiply_s
167 const char *fname3,
const char *fname4,
void **keep,
170void ma77_open_s(
const int n,
const char* fname1,
const char* fname2,
171 const char *fname3,
const char *fname4,
void **keep,
208 const char *fname2,
const char *fname3,
const char *fname4,
void **keep,
void ma77_enquire_posdef_s(ma77pkgtype_s_ d[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
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_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_analyse_s(const int order[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
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_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_default_control_s(struct ma77_control_s *control)
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_alter_s(const ma77pkgtype_s_ d[], 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_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_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_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_enquire_indef_s(int piv_order[], ma77pkgtype_s_ d[], void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
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_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_finalise_s(void **keep, const struct ma77_control_s *control, struct ma77_info_s *info)
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)
ma77pkgtype_s_ multiplier
ma77pkgtype_s_ consist_tol