DyLP 1.10.4
Loading...
Searching...
No Matches
glpluf.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LUF
 
struct  LUF_WA
 

Macros

#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

LUFluf_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_WAluf_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)
 

Macro Definition Documentation

◆ luf_create

#define luf_create   dy_glp_luf_create

Definition at line 22 of file glpluf.h.

◆ luf_defrag_sva

#define luf_defrag_sva   dy_glp_luf_defrag_sva

Definition at line 23 of file glpluf.h.

◆ luf_enlarge_row

#define luf_enlarge_row   dy_glp_luf_enlarge_row

Definition at line 24 of file glpluf.h.

◆ luf_enlarge_col

#define luf_enlarge_col   dy_glp_luf_enlarge_col

Definition at line 25 of file glpluf.h.

◆ luf_alloc_wa

#define luf_alloc_wa   dy_glp_luf_alloc_wa

Definition at line 26 of file glpluf.h.

◆ luf_free_wa

#define luf_free_wa   dy_glp_luf_free_wa

Definition at line 27 of file glpluf.h.

◆ luf_decomp

#define luf_decomp   dy_glp_luf_decomp

Definition at line 28 of file glpluf.h.

◆ luf_f_solve

#define luf_f_solve   dy_glp_luf_f_solve

Definition at line 29 of file glpluf.h.

◆ luf_v_solve

#define luf_v_solve   dy_glp_luf_v_solve

Definition at line 30 of file glpluf.h.

◆ luf_solve

#define luf_solve   dy_glp_luf_solve

Definition at line 31 of file glpluf.h.

◆ luf_delete

#define luf_delete   dy_glp_luf_delete

Definition at line 32 of file glpluf.h.

Typedef Documentation

◆ LUF

typedef struct LUF LUF

Definition at line 80 of file glpluf.h.

◆ LUF_WA

typedef struct LUF_WA LUF_WA

Definition at line 81 of file glpluf.h.

Function Documentation

◆ luf_create()

LUF * luf_create ( int n,
int sv_size )

◆ luf_defrag_sva()

void luf_defrag_sva ( LUF * luf)

◆ luf_enlarge_row()

int luf_enlarge_row ( LUF * luf,
int i,
int cap )

◆ luf_enlarge_col()

int luf_enlarge_col ( LUF * luf,
int j,
int cap )

◆ luf_alloc_wa()

LUF_WA * luf_alloc_wa ( LUF * luf)

◆ luf_free_wa()

void luf_free_wa ( LUF_WA * wa)

◆ luf_decomp()

int luf_decomp ( LUF * luf,
void * info,
int(* col )(void *info, int j, int rn[], double aj[]),
LUF_WA * wa )

◆ luf_f_solve()

void luf_f_solve ( LUF * luf,
int tr,
double x[] )

◆ luf_v_solve()

void luf_v_solve ( LUF * luf,
int tr,
double x[] )

◆ luf_solve()

void luf_solve ( LUF * luf,
int tr,
double x[] )

◆ luf_delete()

void luf_delete ( LUF * luf)