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

Go to the source code of this file.

Classes

struct  ma86_control_s
struct  ma86_info_s

Macros

#define ma86_control   ma86_control_s
#define ma86_info   ma86_info_s
#define ma86_default_control   ma86_default_control_s
#define ma86_analyse   ma86_analyse_s
#define ma86_factor   ma86_factor_s
#define ma86_factor_solve   ma86_factor_solve_s
#define ma86_solve   ma86_solve_s
#define ma86_finalise   ma86_finalise_s

Typedefs

typedef float ma86pkgtype_s_
typedef float ma86realtype_s_

Functions

void ma86_default_control_s (struct ma86_control_s *control)
void ma86_analyse_s (const int n, const int ptr[], const int row[], int order[], void **keep, const struct ma86_control_s *control, struct ma86_info_s *info)
void ma86_factor_s (const int n, const int ptr[], const int row[], const ma86pkgtype_s_ val[], const int order[], void **keep, const struct ma86_control_s *control, struct ma86_info_s *info, const ma86realtype_s_ scale[])
void ma86_factor_solve_s (const int n, const int ptr[], const int row[], const ma86pkgtype_s_ val[], const int order[], void **keep, const struct ma86_control_s *control, struct ma86_info_s *info, const int nrhs, const int ldx, ma86pkgtype_s_ x[], const ma86realtype_s_ scale[])
void ma86_solve_s (const int job, const int nrhs, const int ldx, ma86pkgtype_s_ *x, const int order[], void **keep, const struct ma86_control_s *control, struct ma86_info_s *info, const ma86realtype_s_ scale[])
void ma86_finalise_s (void **keep, const struct ma86_control_s *control)

Macro Definition Documentation

◆ ma86_control

#define ma86_control   ma86_control_s

Definition at line 44 of file hsl_ma86s.h.

◆ ma86_info

#define ma86_info   ma86_info_s

Definition at line 45 of file hsl_ma86s.h.

◆ ma86_default_control

#define ma86_default_control   ma86_default_control_s

Definition at line 46 of file hsl_ma86s.h.

◆ ma86_analyse

#define ma86_analyse   ma86_analyse_s

Definition at line 47 of file hsl_ma86s.h.

◆ ma86_factor

#define ma86_factor   ma86_factor_s

Definition at line 48 of file hsl_ma86s.h.

◆ ma86_factor_solve

#define ma86_factor_solve   ma86_factor_solve_s

Definition at line 49 of file hsl_ma86s.h.

◆ ma86_solve

#define ma86_solve   ma86_solve_s

Definition at line 50 of file hsl_ma86s.h.

◆ ma86_finalise

#define ma86_finalise   ma86_finalise_s

Definition at line 51 of file hsl_ma86s.h.

Typedef Documentation

◆ ma86pkgtype_s_

typedef float ma86pkgtype_s_

Definition at line 54 of file hsl_ma86s.h.

◆ ma86realtype_s_

typedef float ma86realtype_s_

Definition at line 55 of file hsl_ma86s.h.

Function Documentation

◆ ma86_default_control_s()

void ma86_default_control_s ( struct ma86_control_s * control)

◆ ma86_analyse_s()

void ma86_analyse_s ( const int n,
const int ptr[],
const int row[],
int order[],
void ** keep,
const struct ma86_control_s * control,
struct ma86_info_s * info )

◆ ma86_factor_s()

void ma86_factor_s ( const int n,
const int ptr[],
const int row[],
const ma86pkgtype_s_ val[],
const int order[],
void ** keep,
const struct ma86_control_s * control,
struct ma86_info_s * info,
const ma86realtype_s_ scale[] )

◆ ma86_factor_solve_s()

void ma86_factor_solve_s ( const int n,
const int ptr[],
const int row[],
const ma86pkgtype_s_ val[],
const int order[],
void ** keep,
const struct ma86_control_s * control,
struct ma86_info_s * info,
const int nrhs,
const int ldx,
ma86pkgtype_s_ x[],
const ma86realtype_s_ scale[] )

◆ ma86_solve_s()

void ma86_solve_s ( const int job,
const int nrhs,
const int ldx,
ma86pkgtype_s_ * x,
const int order[],
void ** keep,
const struct ma86_control_s * control,
struct ma86_info_s * info,
const ma86realtype_s_ scale[] )

◆ ma86_finalise_s()

void ma86_finalise_s ( void ** keep,
const struct ma86_control_s * control )