Go to the source code of this file.
Classes | |
struct | LUF |
struct | LUF_WA |
Defines | |
#define | luf_create dy_glp_luf_create |
#define | luf_defrag_sva dy_glp_luf_defrag_sva |
#define | luf_enlarge_row dy_glp_luf_enlarge_row |
#define | luf_enlarge_col dy_glp_luf_enlarge_col |
#define | luf_alloc_wa dy_glp_luf_alloc_wa |
#define | luf_free_wa dy_glp_luf_free_wa |
#define | luf_decomp dy_glp_luf_decomp |
#define | luf_f_solve dy_glp_luf_f_solve |
#define | luf_v_solve dy_glp_luf_v_solve |
#define | luf_solve dy_glp_luf_solve |
#define | luf_delete dy_glp_luf_delete |
Typedefs | |
typedef struct LUF | LUF |
typedef struct LUF_WA | LUF_WA |
Functions | |
LUF * | luf_create (int n, int sv_size) |
void | luf_defrag_sva (LUF *luf) |
int | luf_enlarge_row (LUF *luf, int i, int cap) |
int | luf_enlarge_col (LUF *luf, int j, int cap) |
LUF_WA * | luf_alloc_wa (LUF *luf) |
void | luf_free_wa (LUF_WA *wa) |
int | luf_decomp (LUF *luf, void *info, int(*col)(void *info, int j, int rn[], double aj[]), LUF_WA *wa) |
void | luf_f_solve (LUF *luf, int tr, double x[]) |
void | luf_v_solve (LUF *luf, int tr, double x[]) |
void | luf_solve (LUF *luf, int tr, double x[]) |
void | luf_delete (LUF *luf) |
LUF* luf_create | ( | int | n, | |
int | sv_size | |||
) |
void luf_defrag_sva | ( | LUF * | luf | ) |
int luf_enlarge_row | ( | LUF * | luf, | |
int | i, | |||
int | cap | |||
) |
int luf_enlarge_col | ( | LUF * | luf, | |
int | j, | |||
int | cap | |||
) |
void luf_free_wa | ( | LUF_WA * | wa | ) |
int luf_decomp | ( | LUF * | luf, | |
void * | info, | |||
int(*)(void *info, int j, int rn[], double aj[]) | col, | |||
LUF_WA * | wa | |||
) |
void luf_f_solve | ( | LUF * | luf, | |
int | tr, | |||
double | x[] | |||
) |
void luf_v_solve | ( | LUF * | luf, | |
int | tr, | |||
double | x[] | |||
) |
void luf_solve | ( | LUF * | luf, | |
int | tr, | |||
double | x[] | |||
) |
void luf_delete | ( | LUF * | luf | ) |