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) |
#define ma77_control ma77_control_s |
Definition at line 44 of file hsl_ma77s.h.
#define ma77_info ma77_info_s |
Definition at line 45 of file hsl_ma77s.h.
#define ma77_default_control ma77_default_control_s |
Definition at line 46 of file hsl_ma77s.h.
#define ma77_open_nelt ma77_open_nelt_s |
Definition at line 47 of file hsl_ma77s.h.
#define ma77_open ma77_open_s |
Definition at line 48 of file hsl_ma77s.h.
#define ma77_input_vars ma77_input_vars_s |
Definition at line 49 of file hsl_ma77s.h.
#define ma77_input_reals ma77_input_reals_s |
Definition at line 50 of file hsl_ma77s.h.
#define ma77_analyse ma77_analyse_s |
Definition at line 51 of file hsl_ma77s.h.
#define ma77_factor ma77_factor_s |
Definition at line 52 of file hsl_ma77s.h.
#define ma77_factor_solve ma77_factor_solve_s |
Definition at line 53 of file hsl_ma77s.h.
#define ma77_solve ma77_solve_s |
Definition at line 54 of file hsl_ma77s.h.
#define ma77_resid ma77_resid_s |
Definition at line 55 of file hsl_ma77s.h.
#define ma77_scale ma77_scale_s |
Definition at line 56 of file hsl_ma77s.h.
#define ma77_enquire_posdef ma77_enquire_posdef_s |
Definition at line 57 of file hsl_ma77s.h.
#define ma77_enquire_indef ma77_enquire_indef_s |
Definition at line 58 of file hsl_ma77s.h.
#define ma77_alter ma77_alter_s |
Definition at line 59 of file hsl_ma77s.h.
#define ma77_restart ma77_restart_s |
Definition at line 60 of file hsl_ma77s.h.
#define ma77_finalise ma77_finalise_s |
Definition at line 61 of file hsl_ma77s.h.
#define ma77_solve_fredholm ma77_solve_fredholm_s |
Definition at line 62 of file hsl_ma77s.h.
#define ma77_lmultiply ma77_lmultiply_s |
Definition at line 63 of file hsl_ma77s.h.
typedef float ma77pkgtype_s_ |
Definition at line 66 of file hsl_ma77s.h.
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 | ||
) |