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

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)

## 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(*)(void *info, int j, int rn[], double aj[]) | col,
|  | 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 | ) |