You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
706 B
28 lines
706 B
#ifndef HEADER_lp_pricePSE
|
|
#define HEADER_lp_pricePSE
|
|
|
|
#include "lp_types.h"
|
|
|
|
#define ApplySteepestEdgeMinimum
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* Price norm management routines */
|
|
STATIC MYBOOL initPricer(lprec *lp);
|
|
INLINE MYBOOL applyPricer(lprec *lp);
|
|
STATIC void simplexPricer(lprec *lp, MYBOOL isdual);
|
|
STATIC void freePricer(lprec *lp);
|
|
STATIC MYBOOL resizePricer(lprec *lp);
|
|
STATIC REAL getPricer(lprec *lp, int item, MYBOOL isdual);
|
|
STATIC MYBOOL restartPricer(lprec *lp, MYBOOL isdual);
|
|
STATIC MYBOOL updatePricer(lprec *lp, int rownr, int colnr, REAL *pcol, REAL *prow, int *nzprow);
|
|
STATIC MYBOOL verifyPricer(lprec *lp);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* HEADER_lp_pricePSE */
|
|
|