Go to the documentation of this file.
6 #ifndef ClpCholeskyUfl_H
7 #define ClpCholeskyUfl_H
49 virtual void solve(
double *region);
longDouble * diagonal() const
Return diagonal.
Ufl class for Clp Cholesky factorization.
Base class for Clp Cholesky factorization Will do better factorization.
struct cholmod_common_struct cholmod_common
ClpCholeskyUfl(int denseThreshold=-1)
Constructor which has dense columns activated.
virtual int order(ClpInterior *model)
Orders rows and saves pointer to matrix.and model.
virtual void solve(double *region)
Uses factorization to solve.
char * rowsDropped() const
rowsDropped - which rows are gone
struct cholmod_factor_struct cholmod_factor
Abstract base class for Clp Matrices.
virtual ClpCholeskyBase * clone() const
Clone.
virtual int factorize(const double *diagonal, int *rowsDropped)
Factorize - filling in rowsDropped and returning number dropped using CHOLMOD (if available).
This solves LPs using interior point methods.
virtual int symbolic()
Does Symbolic factorization given permutation using CHOLMOD (if available).
virtual ~ClpCholeskyUfl()
Destructor
ClpCholeskyUfl & operator=(const ClpCholeskyUfl &)