struct basiclu_object
{
lu_int *istore;
double *xstore;
lu_int *Li, *Ui, *Wi;
double *Lx, *Ux, *Wx;
double *lhs;
lu_int *ilhs;
lu_int nzlhs;
double realloc_factor;
};
/*
A variable of type struct basiclu_object must be defined in user code. Its
members are set and maintained by basiclu_obj_* routines. User code should only
access the following members:
xstore (read/write)
set parameters and get info values
lhs, ilhs, nzlhs (read only)
holds solution after solve_sparse() and solve_for_update()
realloc_factor (read/write)
Arrays are reallocated for max(realloc_factor, 1.0) times the
required size. Default: 1.5
*/