A B C D E F G H I L M N O P R S T U V W

## A

ANTIDEGEN_BOUNDFLIP - Static variable in class lpsolve.LpSolve
ANTIDEGEN_COLUMNCHECK - Static variable in class lpsolve.LpSolve
ANTIDEGEN_DURINGBB - Static variable in class lpsolve.LpSolve
ANTIDEGEN_DYNAMIC - Static variable in class lpsolve.LpSolve
ANTIDEGEN_FIXEDVARS - Static variable in class lpsolve.LpSolve
ANTIDEGEN_INFEASIBLE - Static variable in class lpsolve.LpSolve
ANTIDEGEN_LOSTFEAS - Static variable in class lpsolve.LpSolve
ANTIDEGEN_NONE - Static variable in class lpsolve.LpSolve
ANTIDEGEN_NUMFAILURE - Static variable in class lpsolve.LpSolve
ANTIDEGEN_RHSPERTURB - Static variable in class lpsolve.LpSolve
ANTIDEGEN_STALLING - Static variable in class lpsolve.LpSolve
AUTOMATIC - Static variable in class lpsolve.LpSolve
AbortListener - interface lpsolve.AbortListener.
  Classes that implement this interface may be passed to the `putAbortfunc` method of the `LpSolve` class.
abortfunc(LpSolve, Object) - Method in interface lpsolve.AbortListener
  When set, the abort routine is called regularly during solve().
addColumn(double[]) - Method in class lpsolve.LpSolve
  Add a column to the problem.
addColumnex(int, double[], int[]) - Method in class lpsolve.LpSolve
  Add a column to the problem.
addConstraint(double[], int, double) - Method in class lpsolve.LpSolve
  Add a constraint to the problem.
addConstraintex(int, double[], int[], int, double) - Method in class lpsolve.LpSolve
  Add a constraint to the problem.
addLagCon(double[], int, double) - Method in class lpsolve.LpSolve
  Add a Lagrangian constraint to the problem.
addSOS(String, int, int, int, int[], double[]) - Method in class lpsolve.LpSolve
  Add a SOS constraint.

## B

BRANCH_AUTOMATIC - Static variable in class lpsolve.LpSolve
BRANCH_CEILING - Static variable in class lpsolve.LpSolve
BRANCH_FLOOR - Static variable in class lpsolve.LpSolve
BRANCH_DEFAULT - Static variable in class lpsolve.LpSolve
BbListener - interface lpsolve.BbListener.
  Classes that implement this interface may be passed to the `putbbBranchfunc` and `putbbNodefunc` method of the `LpSolve` class.
bbfunc(LpSolve, Object, int) - Method in interface lpsolve.BbListener
  TODO: add documentation when available

## C

CRASH_MOSTFEASIBLE - Static variable in class lpsolve.LpSolve
CRASH_NOTHING - Static variable in class lpsolve.LpSolve
CRITICAL - Static variable in class lpsolve.LpSolve
columnInLp(double[]) - Method in class lpsolve.LpSolve
  Check if a column is already present in the problem.
copyLp() - Method in class lpsolve.LpSolve
  Copy an existing lprec structure to a new lprec structure.

## D

DATAIGNORED - Static variable in class lpsolve.LpSolve
DEGENERATE - Static variable in class lpsolve.LpSolve
DETAILED - Static variable in class lpsolve.LpSolve
DYNAMIC - Static variable in class lpsolve.LpSolve
defaultBasis() - Method in class lpsolve.LpSolve
  Sets the starting base to an all slack basis (the default simplex starting basis).
delColumn(int) - Method in class lpsolve.LpSolve
  Remove a column from the problem.
delConstraint(int) - Method in class lpsolve.LpSolve
  Remove a constraint from the problem.
deleteLp() - Method in class lpsolve.LpSolve
  Frees all resources allocated to this problem.
dualizeLp() - Method in class lpsolve.LpSolve
  Create the dual of the current model.

## E

EQ - Static variable in class lpsolve.LpSolve

## F

FALSE - Static variable in class lpsolve.LpSolve
FEASFOUND - Static variable in class lpsolve.LpSolve
FR - Static variable in class lpsolve.LpSolve
FULL - Static variable in class lpsolve.LpSolve
PRESOLVED - Static variable in class lpsolve.LpSolve
finalize() - Method in class lpsolve.LpSolve

## G

GE - Static variable in class lpsolve.LpSolve
getAntiDegen() - Method in class lpsolve.LpSolve
  Returns the used degeneracy rule.
getBasis(int[], boolean) - Method in class lpsolve.LpSolve
  Returns the basis of the lp.
getBasiscrash() - Method in class lpsolve.LpSolve
  Returns which basis crash mode must be used.
getBbDepthlimit() - Method in class lpsolve.LpSolve
  Returns the maximum branch-and-bound depth.
getBbFloorfirst() - Method in class lpsolve.LpSolve
  Returns which branch to take first in branch-and-bound algorithm.
getBbRule() - Method in class lpsolve.LpSolve
  Returns the branch-and-bound rule.
getBoundsTighter() - Method in class lpsolve.LpSolve
  Returns if set bounds may only be tighter or also less restrictive.
getBreakAtValue() - Method in class lpsolve.LpSolve
  Returns the value at which the branch-and-bound algorithm stops when the object value is better than this value.
getBuild() - Method in class lpsolve.VersionInfo
getColName(int) - Method in class lpsolve.LpSolve
  Gets the name of a column in the problem.
getColumn(int, double[]) - Method in class lpsolve.LpSolve
  Get all column elements from the matrix.
getColumnex(int, double[], int[]) - Method in class lpsolve.LpSolve
  Get the non-zero column elements from the matrix.
getConstrType(int) - Method in class lpsolve.LpSolve
  Get the type of a constraint.
getConstrValue(int, int, double[], int[]) - Method in class lpsolve.LpSolve
  Gets the value of a constraint according to provided variable values.
getConstraints(double[]) - Method in class lpsolve.LpSolve
  Returns the values of the constraints.
getDualSolution(double[]) - Method in class lpsolve.LpSolve
  Returns the sensitivity of the constraints and the variables.
getEpsb() - Method in class lpsolve.LpSolve
  Returns the value that is used as a tolerance for the Right Hand Side (RHS) to determine whether a value should be considered as 0.
getEpsd() - Method in class lpsolve.LpSolve
  Returns the value that is used as a tolerance for the reduced costs to determine whether a value should be considered as 0.
getEpsel() - Method in class lpsolve.LpSolve
  Returns the value that is used as a tolerance for rounding values to zero.
getEpsint() - Method in class lpsolve.LpSolve
  Returns the tolerance that is used to determine whether a floating-point number is in fact an integer
getEpsperturb() - Method in class lpsolve.LpSolve
  Returns the value that is used as perturbation scalar for degenerative problems.
getEpspivot() - Method in class lpsolve.LpSolve
  Returns the value that is used as a tolerance pivot element to determine whether a value should be considered as 0.
getImprove() - Method in class lpsolve.LpSolve
  Returns the iterative improvement level.
getInfinite() - Method in class lpsolve.LpSolve
  Returns the value of "infinite".
getLambda(double[]) - Method in class lpsolve.LpSolve
  Returns the Lamdba vectors (Lagrangian optimization).
getLowbo(int) - Method in class lpsolve.LpSolve
  Get the lower bound of a variable.
getLp() - Method in class lpsolve.LpSolve
  Return the value of the lp attribute.
getLpIndex(int) - Method in class lpsolve.LpSolve
  Returns the index in the lp of the original row/column.
getLpName() - Method in class lpsolve.LpSolve
  Get the name of the problem.
getLrows() - Method in class lpsolve.LpSolve
  Returns the number of Lagrangian rows in the lp.
getMajorversion() - Method in class lpsolve.VersionInfo
getMat(int, int) - Method in class lpsolve.LpSolve
  Get a single element from the matrix.
getMaxLevel() - Method in class lpsolve.LpSolve
  Returns the deepest Branch-and-bound level of the last solution.
getMaxpivot() - Method in class lpsolve.LpSolve
  Returns the maximum number of pivots between a reinversion of the matrix.
getMinorversion() - Method in class lpsolve.VersionInfo
getMipGap(boolean) - Method in class lpsolve.LpSolve
  Returns the MIP gap value.
getNameindex(String, boolean) - Method in class lpsolve.LpSolve
  Gets the index of a given column or row name in the lp.
getNcolumns() - Method in class lpsolve.LpSolve
  Returns the number of columns (variables) in the problem.
getNegrange() - Method in class lpsolve.LpSolve
  Returns the negative value below which variables are split into a negative and a positive part.
getNonzeros() - Method in class lpsolve.LpSolve
  Returns the number of non-zero elements in the matrix.
getNorigColumns() - Method in class lpsolve.LpSolve
  Returns the number of original columns (variables) in the problem.
getNorigRows() - Method in class lpsolve.LpSolve
  Returns the number of original rows (constraints) in the problem.
getNrows() - Method in class lpsolve.LpSolve
  Returns the number of rows (constraints) in the problem.
getObjBound() - Method in class lpsolve.LpSolve
  Returns initial "at least better than" guess for objective function.
getObjective() - Method in class lpsolve.LpSolve
  Returns the value of the objective function.
getOrigIndex(int) - Method in class lpsolve.LpSolve
  Returns the original row/column where a constraint/variable was before presolve.
getOrigcolName(int) - Method in class lpsolve.LpSolve
  Gets the name of a column in the problem.
getOrigrowName(int) - Method in class lpsolve.LpSolve
  Gets the name of a constraint (row) in the problem.
getPivoting() - Method in class lpsolve.LpSolve
  Returns the pivot rule.
getPresolve() - Method in class lpsolve.LpSolve
  Returns the current presolve setting.
getPresolveloops() - Method in class lpsolve.LpSolve
  Returns the number of times presolve is done.
getPrimalSolution(double[]) - Method in class lpsolve.LpSolve
  Returns the solution of the model.
getPrintSol() - Method in class lpsolve.LpSolve
  Returns a flag if all intermediate valid solutions must be printed while solving.
getPtrColumn(int) - Method in class lpsolve.LpSolve
  Get all column elements from the matrix.
getPtrConstraints() - Method in class lpsolve.LpSolve
  Returns the values of the constraints.
getPtrDualSolution() - Method in class lpsolve.LpSolve
  Returns the sensitivity of the constraints and the variables.
getPtrLambda() - Method in class lpsolve.LpSolve
  Returns the Lamdba vectors (Lagrangian optimization).
getPtrPrimalSolution() - Method in class lpsolve.LpSolve
  Returns the solution of the model.
getPtrRow(int) - Method in class lpsolve.LpSolve
  Get all row elements from the matrix.
getPtrSensitivityObj() - Method in class lpsolve.LpSolve
  Returns the sensitivity of the objective function.
getPtrSensitivityObjex() - Method in class lpsolve.LpSolve
  Returns the sensitivity of the objective function.
getPtrSensitivityRhs() - Method in class lpsolve.LpSolve
  Returns the sensitivity of the constraints and the variables.
getPtrVariables() - Method in class lpsolve.LpSolve
  Returns the values of the variables.
getRelease() - Method in class lpsolve.VersionInfo
getRh(int) - Method in class lpsolve.LpSolve
  Get the value of the right hand side (RHS) vector (column 0) for one row.
getRhRange(int) - Method in class lpsolve.LpSolve
  Gets the range on a constraint.
getRow(int, double[]) - Method in class lpsolve.LpSolve
  Get all row elements from the matrix.
getRowName(int) - Method in class lpsolve.LpSolve
  Gets the name of a constraint (row) in the problem.
getRowex(int, double[], int[]) - Method in class lpsolve.LpSolve
  Get the non-zero row elements from the matrix.
getScalelimit() - Method in class lpsolve.LpSolve
  Returns the relative scaling convergence criterion for the active scaling mode; the integer part specifies the maximum number of iterations.
getScaling() - Method in class lpsolve.LpSolve
  Specifies which scaling algorithm is used.
getSensitivityObj(double[], double[]) - Method in class lpsolve.LpSolve
  Returns the sensitivity of the objective function.
getSensitivityObjex(double[], double[], double[], double[]) - Method in class lpsolve.LpSolve
  Returns the sensitivity of the objective function.
getSensitivityRhs(double[], double[], double[]) - Method in class lpsolve.LpSolve
  Returns the sensitivity of the constraints and the variables.
getSimplextype() - Method in class lpsolve.LpSolve
  Returns the desired combination of primal and dual simplex algorithms.
getSolutioncount() - Method in class lpsolve.LpSolve
  Returns the number of equal solutions.
getSolutionlimit() - Method in class lpsolve.LpSolve
  Returns the solution number that must be returned.
getStatus() - Method in class lpsolve.LpSolve
  Returns an extra status after a call to a function.
getStatustext(int) - Method in class lpsolve.LpSolve
  Returns the description of a returncode of the solve function.
getTimeout() - Method in class lpsolve.LpSolve
  Gets the timout.
getTotalIter() - Method in class lpsolve.LpSolve
  Returns the total number of iterations with Branch-and-bound of the last solution.
getTotalNodes() - Method in class lpsolve.LpSolve
  Returns the total number of nodes processed in branch-and-bound.
getUpbo(int) - Method in class lpsolve.LpSolve
  Get the upper bound of a variable.
getVarBranch(int) - Method in class lpsolve.LpSolve
  Returns, for the specified variable, which branch to take first in branch-and-bound algorithm.
getVarDualresult(int) - Method in class lpsolve.LpSolve
  Returns the sensitivity of the constraints and the variables.
getVarPrimalresult(int) - Method in class lpsolve.LpSolve
  Returns the solution of the model.
getVarPriority(int) - Method in class lpsolve.LpSolve
  Returns, for the specified variable, the priority the variable has in the branch-and-bound algorithm.
getVariables(double[]) - Method in class lpsolve.LpSolve
  Returns the values of the variables.
getVerbose() - Method in class lpsolve.LpSolve
  Returns the verbose level.
getWorkingObjective() - Method in class lpsolve.LpSolve
  Returns the value of the objective function.
guessBasis(double[], int[]) - Method in class lpsolve.LpSolve
  Guess an initial basis of the lp.

## H

hasBFP() - Method in class lpsolve.LpSolve
  Returns if there is a basis factorization package (BFP) available.
hasXLI() - Method in class lpsolve.LpSolve
  Returns if there is an external language interface (XLI) set.

## I

IMPORTANT - Static variable in class lpsolve.LpSolve
IMPROVE_BBSIMPLEX - Static variable in class lpsolve.LpSolve
IMPROVE_DUALFEAS - Static variable in class lpsolve.LpSolve
IMPROVE_NONE - Static variable in class lpsolve.LpSolve
IMPROVE_SOLUTION - Static variable in class lpsolve.LpSolve
IMPROVE_THETAGAP - Static variable in class lpsolve.LpSolve
INFEASIBLE - Static variable in class lpsolve.LpSolve
isAddRowmode() - Method in class lpsolve.LpSolve
  Returns a flag which of the add routines perform best.
isAntiDegen(int) - Method in class lpsolve.LpSolve
  Returns if the degeneracy rule specified in testmask is active.
isBinary(int) - Method in class lpsolve.LpSolve
  Gets the type of the variable.
isBreakAtFirst() - Method in class lpsolve.LpSolve
  Returns if the branch-and-bound algorithm stops at first found solution.
isConstrType(int, int) - Method in class lpsolve.LpSolve
  Returns if constraint type specified in mask is active.
isDebug() - Method in class lpsolve.LpSolve
  Returns a flag if all intermediate results and the branch-and-bound decisions must be printed while solving.
isFeasible(double[], double) - Method in class lpsolve.LpSolve
  Checks if provided solution is a feasible solution.
isInfinite(double) - Method in class lpsolve.LpSolve
  Checks if the provided absolute of the value is larger or equal to "infinite".
isInt(int) - Method in class lpsolve.LpSolve
  Get the type of the variable.
isIntegerscaling() - Method in class lpsolve.LpSolve
  Specifies which scaling algorithm is used.
isLagTrace() - Method in class lpsolve.LpSolve
  Returns a flag if Lagrangian progression must be printed while solving.
isMaxim() - Method in class lpsolve.LpSolve
  Returns objective function direction.
isNativeBFP() - Method in class lpsolve.LpSolve
  Returns if the native (build-in) basis factorization package (BFP) is used, or an external package.
isNativeXLI() - Method in class lpsolve.LpSolve
  Returns if a build-in External Language Interfaces (XLI) is available or not.
isNegative(int) - Method in class lpsolve.LpSolve
  Returns if the variable is negative.
isPivMode(int) - Method in class lpsolve.LpSolve
  Returns if pivot strategy specified in testmask is active.
isPivRule(int) - Method in class lpsolve.LpSolve
  Checks if the specified pivot rule is active.
isPresolve(int) - Method in class lpsolve.LpSolve
  Returns if presolve level specified in testmask is active.
isSOSVar(int) - Method in class lpsolve.LpSolve
  Returns if the variable is SOS or not.
isScalemode(int) - Method in class lpsolve.LpSolve
  Returns if scaling mode specified in testmask is active.
isScaletype(int) - Method in class lpsolve.LpSolve
  Returns if scaling type specified in scaletype is active.
isSemicont(int) - Method in class lpsolve.LpSolve
  Get the type of the variable. semi-continious or not.
isTrace() - Method in class lpsolve.LpSolve
  Returns a flag if pivot selection must be printed while solving.
isUnbounded(int) - Method in class lpsolve.LpSolve
  Returns if the variable is free.
isUseNames(boolean) - Method in class lpsolve.LpSolve
  Returns if variable or constraint names are used.

## L

LE - Static variable in class lpsolve.LpSolve
LogListener - interface lpsolve.LogListener.
  Classes that implement this interface may be passed to the `putLogfunc` method of the `LpSolve` class.
LpSolve - class lpsolve.LpSolve.
  Object wrapper for a problem structure of the lp_solve library.
LpSolveException - exception lpsolve.LpSolveException.
  Exception thrown by the native methods in the C stub DLL.
LpSolveException() - Constructor for class lpsolve.LpSolveException
LpSolveException(String) - Constructor for class lpsolve.LpSolveException
logfunc(LpSolve, Object, String) - Method in interface lpsolve.LogListener
  When set, the log routine is called when lp_solve has someting to report (error conditions or so).
lpSolveVersion() - Static method in class lpsolve.LpSolve
  Returns the full version number of the underlying lp_solve library.
lpsolve - package lpsolve
  This package contains the files for the Java wrapper for the lp_solve optimization library.

## M

MSG_INITPSEUDOCOST - Static variable in class lpsolve.LpSolve
MSG_INVERT - Static variable in class lpsolve.LpSolve
MSG_ITERATION - Static variable in class lpsolve.LpSolve
MSG_LPBETTER - Static variable in class lpsolve.LpSolve
MSG_LPEQUAL - Static variable in class lpsolve.LpSolve
MSG_LPFEASIBLE - Static variable in class lpsolve.LpSolve
MSG_LPOPTIMAL - Static variable in class lpsolve.LpSolve
MSG_MILPBETTER - Static variable in class lpsolve.LpSolve
MSG_MILPEQUAL - Static variable in class lpsolve.LpSolve
MSG_MILPFEASIBLE - Static variable in class lpsolve.LpSolve
MSG_MILPOPTIMAL - Static variable in class lpsolve.LpSolve
MSG_MILPSTRATEGY - Static variable in class lpsolve.LpSolve
MSG_NONE - Static variable in class lpsolve.LpSolve
MSG_PERFORMANCE - Static variable in class lpsolve.LpSolve
MSG_PRESOLVE - Static variable in class lpsolve.LpSolve
MsgListener - interface lpsolve.MsgListener.
  Classes that implement this interface may be passed to the `putMsgfunc` method of the `LpSolve` class.
makeLp(int, int) - Static method in class lpsolve.LpSolve
  Creates a new problem.
msgfunc(LpSolve, Object, int) - Method in interface lpsolve.MsgListener
  This routine is called when a situation specified in the mask parameter of putMsgfunc occurs.

## N

NEUTRAL - Static variable in class lpsolve.LpSolve
NOBFP - Static variable in class lpsolve.LpSolve
NODE_AUTOORDER - Static variable in class lpsolve.LpSolve
NODE_BRANCHREVERSEMODE - Static variable in class lpsolve.LpSolve
NODE_BREADTHFIRSTMODE - Static variable in class lpsolve.LpSolve
NODE_DEPTHFIRSTMODE - Static variable in class lpsolve.LpSolve
NODE_DYNAMICMODE - Static variable in class lpsolve.LpSolve
NODE_FIRSTSELECT - Static variable in class lpsolve.LpSolve
NODE_FRACTIONSELECT - Static variable in class lpsolve.LpSolve
NODE_GAPSELECT - Static variable in class lpsolve.LpSolve
NODE_GREEDYMODE - Static variable in class lpsolve.LpSolve
NODE_PSEUDOCOSTMODE - Static variable in class lpsolve.LpSolve
NODE_PSEUDOCOSTSELECT - Static variable in class lpsolve.LpSolve
NODE_PSEUDONONINTSELECT - Static variable in class lpsolve.LpSolve
NODE_PSEUDORATIOSELECT - Static variable in class lpsolve.LpSolve
NODE_RANDOMIZEMODE - Static variable in class lpsolve.LpSolve
NODE_RANGESELECT - Static variable in class lpsolve.LpSolve
NODE_RCOSTFIXING - Static variable in class lpsolve.LpSolve
NODE_RESTARTMODE - Static variable in class lpsolve.LpSolve
NODE_STRONGINIT - Static variable in class lpsolve.LpSolve
NODE_USERSELECT - Static variable in class lpsolve.LpSolve
NODE_WEIGHTREVERSEMODE - Static variable in class lpsolve.LpSolve
NOFEASFOUND - Static variable in class lpsolve.LpSolve
NOMEMORY - Static variable in class lpsolve.LpSolve
NORMAL - Static variable in class lpsolve.LpSolve
NOTRUN - Static variable in class lpsolve.LpSolve
NUMFAILURE - Static variable in class lpsolve.LpSolve

## O

OF - Static variable in class lpsolve.LpSolve
OPTIMAL - Static variable in class lpsolve.LpSolve

## P

PRESOLVE_BOUNDS - Static variable in class lpsolve.LpSolve
PRESOLVE_COLDOMINATE - Static variable in class lpsolve.LpSolve
PRESOLVE_COLFIXDUAL - Static variable in class lpsolve.LpSolve
PRESOLVE_COLS - Static variable in class lpsolve.LpSolve
PRESOLVE_DUALS - Static variable in class lpsolve.LpSolve
PRESOLVE_ELIMEQ2 - Static variable in class lpsolve.LpSolve
PRESOLVE_IMPLIEDFREE - Static variable in class lpsolve.LpSolve
PRESOLVE_IMPLIEDSLK - Static variable in class lpsolve.LpSolve
PRESOLVE_KNAPSACK - Static variable in class lpsolve.LpSolve
PRESOLVE_LINDEP - Static variable in class lpsolve.LpSolve
PRESOLVE_MERGEROWS - Static variable in class lpsolve.LpSolve
PRESOLVE_NONE - Static variable in class lpsolve.LpSolve
PRESOLVE_PROBEFIX - Static variable in class lpsolve.LpSolve
PRESOLVE_PROBEREDUCE - Static variable in class lpsolve.LpSolve
PRESOLVE_REDUCEGCD - Static variable in class lpsolve.LpSolve
PRESOLVE_REDUCEMIP - Static variable in class lpsolve.LpSolve
PRESOLVE_ROWDOMINATE - Static variable in class lpsolve.LpSolve
PRESOLVE_ROWS - Static variable in class lpsolve.LpSolve
PRESOLVE_SENSDUALS - Static variable in class lpsolve.LpSolve
PRESOLVE_SOS - Static variable in class lpsolve.LpSolve
PRICER_DANTZIG - Static variable in class lpsolve.LpSolve
PRICER_DEVEX - Static variable in class lpsolve.LpSolve
PRICER_FIRSTINDEX - Static variable in class lpsolve.LpSolve
PRICER_STEEPESTEDGE - Static variable in class lpsolve.LpSolve
PRICE_ADAPTIVE - Static variable in class lpsolve.LpSolve
PRICE_AUTOPARTIAL - Static variable in class lpsolve.LpSolve
PRICE_HARRISTWOPASS - Static variable in class lpsolve.LpSolve
PRICE_HYBRID - Static variable in class lpsolve.LpSolve
PRICE_LOOPALTERNATE - Static variable in class lpsolve.LpSolve
PRICE_LOOPLEFT - Static variable in class lpsolve.LpSolve
PRICE_METHODDEFAULT - Static variable in class lpsolve.LpSolve
PRICE_MULTIPLE - Static variable in class lpsolve.LpSolve
PRICE_PARTIAL - Static variable in class lpsolve.LpSolve
PRICE_PRIMALFALLBACK - Static variable in class lpsolve.LpSolve
PRICE_RANDOMIZE - Static variable in class lpsolve.LpSolve
PRICE_TRUENORMINIT - Static variable in class lpsolve.LpSolve
PROCBREAK - Static variable in class lpsolve.LpSolve
PROCFAIL - Static variable in class lpsolve.LpSolve
printConstraints(int) - Method in class lpsolve.LpSolve
  Prints the values of the constraints of the lp.
printDebugdump(String) - Method in class lpsolve.LpSolve
  Do a generic readable data dump of key lp_solve model variables; principally for run difference and debugging purposes.
printDuals() - Method in class lpsolve.LpSolve
  Prints the values of the duals of the lp.
printLp() - Method in class lpsolve.LpSolve
  Prints the lp model.
printObjective() - Method in class lpsolve.LpSolve
  Prints the objective value of the lp.
printScales() - Method in class lpsolve.LpSolve
  Prints the scales of the lp.
printSolution(int) - Method in class lpsolve.LpSolve
  Prints the solution (variables) of the lp.
printStr(String) - Method in class lpsolve.LpSolve
  Prints a string.
printTableau() - Method in class lpsolve.LpSolve
  Prints the tableau.
putAbortfunc(AbortListener, Object) - Method in class lpsolve.LpSolve
  Register an `AbortListener` for callback.
putBbBranchfunc(BbListener, Object) - Method in class lpsolve.LpSolve
  Register an `BbBranchListener` for callback.
putBbNodefunc(BbListener, Object) - Method in class lpsolve.LpSolve
  Register an `BbNodeListener` for callback.
putLogfunc(LogListener, Object) - Method in class lpsolve.LpSolve
  Register an `LogListener` for callback.
putMsgfunc(MsgListener, Object, int) - Method in class lpsolve.LpSolve
  Register an `MsgListener` for callback.

## R

RUNNING - Static variable in class lpsolve.LpSolve
readBasis(String) - Method in class lpsolve.LpSolve
  Read basis from a file and set as default basis.
readFreeMps(String, int) - Static method in class lpsolve.LpSolve
  Read a model in free MPS format from file and create a new problem.
readLp(String, int, String) - Static method in class lpsolve.LpSolve
  Read an lp model from file and create a new problem.
readMps(String, int) - Static method in class lpsolve.LpSolve
  Read an mps model from file and create a new problem.
readParams(String, String) - Method in class lpsolve.LpSolve
  Read settings from a parameter file.
readXLI(String, String, String, String, int) - Static method in class lpsolve.LpSolve
  Read a model via the External Language Interface and create a new problem.
resetBasis() - Method in class lpsolve.LpSolve
  Resets the basis to the initial basis.
resetParams() - Method in class lpsolve.LpSolve
  Resets parameters back to their default values.
resizeLp(int, int) - Method in class lpsolve.LpSolve
  Allocates memory for the specified size.

## S

SCALE_COLSONLY - Static variable in class lpsolve.LpSolve
SCALE_CURTISREID - Static variable in class lpsolve.LpSolve
SCALE_DYNUPDATE - Static variable in class lpsolve.LpSolve
SCALE_EQUILIBRATE - Static variable in class lpsolve.LpSolve
SCALE_EXTREME - Static variable in class lpsolve.LpSolve
SCALE_GEOMETRIC - Static variable in class lpsolve.LpSolve
SCALE_INTEGERS - Static variable in class lpsolve.LpSolve
SCALE_LINEAR - Static variable in class lpsolve.LpSolve
SCALE_LOGARITHMIC - Static variable in class lpsolve.LpSolve
SCALE_MEAN - Static variable in class lpsolve.LpSolve
SCALE_NONE - Static variable in class lpsolve.LpSolve
SCALE_POWER2 - Static variable in class lpsolve.LpSolve
SCALE_QUADRATIC - Static variable in class lpsolve.LpSolve
SCALE_RANGE - Static variable in class lpsolve.LpSolve
SCALE_ROWSONLY - Static variable in class lpsolve.LpSolve
SCALE_USERWEIGHT - Static variable in class lpsolve.LpSolve
SEVERE - Static variable in class lpsolve.LpSolve
SIMPLEX_DEFAULT - Static variable in class lpsolve.LpSolve
SIMPLEX_DUAL_DUAL - Static variable in class lpsolve.LpSolve
SIMPLEX_DUAL_PRIMAL - Static variable in class lpsolve.LpSolve
SIMPLEX_PRIMAL_DUAL - Static variable in class lpsolve.LpSolve
SIMPLEX_PRIMAL_PRIMAL - Static variable in class lpsolve.LpSolve
SUBOPTIMAL - Static variable in class lpsolve.LpSolve
setAddRowmode(boolean) - Method in class lpsolve.LpSolve
  Specifies which add routine performs best.
setAntiDegen(int) - Method in class lpsolve.LpSolve
  Specifies if special handling must be done to reduce degeneracy/cycling while solving.
setBFP(String) - Method in class lpsolve.LpSolve
  Set basis factorization package.
setBasis(int[], boolean) - Method in class lpsolve.LpSolve
  Sets an initial basis of the lp.
setBasiscrash(int) - Method in class lpsolve.LpSolve
  Specifies which basis crash mode must be used.
setBasisvar(int, int) - Method in class lpsolve.LpSolve
  This is an internal function that has been published for special purposes. It should generally not be used.
setBbDepthlimit(int) - Method in class lpsolve.LpSolve
  Sets the maximum branch-and-bound depth.
setBbFloorfirst(int) - Method in class lpsolve.LpSolve
  Specifies which branch to take first in branch-and-bound algorithm.
setBbRule(int) - Method in class lpsolve.LpSolve
  Specifies the branch-and-bound rule.
setBinary(int, boolean) - Method in class lpsolve.LpSolve
  Set the type of the variable.
setBounds(int, double, double) - Method in class lpsolve.LpSolve
  Set the upper and lower bound of a variable.
setBoundsTighter(boolean) - Method in class lpsolve.LpSolve
  Specifies if set bounds may only be tighter or also less restrictive.
setBreakAtFirst(boolean) - Method in class lpsolve.LpSolve
  Specifies if the branch-and-bound algorithm stops at first found solution.
setBreakAtValue(double) - Method in class lpsolve.LpSolve
  Specifies if the branch-and-bound algorithm stops when the object value is better than a given value.
setColName(int, String) - Method in class lpsolve.LpSolve
  Set the name of a column in the problem.
setColumn(int, double[]) - Method in class lpsolve.LpSolve
  Set a column in the lp.
setColumnex(int, int, double[], int[]) - Method in class lpsolve.LpSolve
  Set a column in the lp.
setConstrType(int, int) - Method in class lpsolve.LpSolve
  Set the type of a constraint.
setDebug(boolean) - Method in class lpsolve.LpSolve
  Sets a flag if all intermediate results and the branch-and-bound decisions must be printed while solving.
setEpsb(double) - Method in class lpsolve.LpSolve
  Specifies the value that is used as a tolerance for the Right Hand Side (RHS) to determine whether a value should be considered as 0
setEpsd(double) - Method in class lpsolve.LpSolve
  Specifies the value that is used as a tolerance for reduced costs to determine whether a value should be considered as 0.
setEpsel(double) - Method in class lpsolve.LpSolve
  Specifies the value that is used as a tolerance for rounding values to zero.
setEpsint(double) - Method in class lpsolve.LpSolve
  Specifies the tolerance that is used to determine whether a floating-point number is in fact an integer.
setEpslevel(int) - Method in class lpsolve.LpSolve
  This is a simplified way of specifying multiple eps thresholds that are "logically" consistent.
setEpsperturb(double) - Method in class lpsolve.LpSolve
  Specifies the value that is used as perturbation scalar for degenerative problems.
setEpspivot(double) - Method in class lpsolve.LpSolve
  Specifies the value that is used as a tolerance pivot element to determine whether a value should be considered as 0.
setImprove(int) - Method in class lpsolve.LpSolve
  Specifies the iterative improvement level.
setInfinite(double) - Method in class lpsolve.LpSolve
  Specifies the practical value for "infinite".
setInt(int, boolean) - Method in class lpsolve.LpSolve
  Set the type of the variable.
setLagTrace(boolean) - Method in class lpsolve.LpSolve
  Sets a flag if Lagrangian progression must be printed while solving.
setLowbo(int, double) - Method in class lpsolve.LpSolve
  Set the lower bound of a variable.
setLpName(String) - Method in class lpsolve.LpSolve
  Set the name of the problem.
setMat(int, int, double) - Method in class lpsolve.LpSolve
  Set a single element in the matrix.
setMaxim() - Method in class lpsolve.LpSolve
  Set objective function to maximize.
setMaxpivot(int) - Method in class lpsolve.LpSolve
  Sets the maximum number of pivots between a reinversion of the matrix.
setMinim() - Method in class lpsolve.LpSolve
  Set objective function to minimize.
setMipGap(boolean, double) - Method in class lpsolve.LpSolve
  Specifies the MIP gap value.
setNegrange(double) - Method in class lpsolve.LpSolve
  Set negative value below which variables are split into a negative and a positive part.
setObj(int, double) - Method in class lpsolve.LpSolve
  Set the objective function (row 0) of the matrix.
setObjBound(double) - Method in class lpsolve.LpSolve
  Set initial "at least better than" guess for objective function.
setObjFn(double[]) - Method in class lpsolve.LpSolve
  Set the objective function (row 0) of the matrix.
setObjFnex(int, double[], int[]) - Method in class lpsolve.LpSolve
  Set the objective function (row 0) of the matrix.
setOutputfile(String) - Method in class lpsolve.LpSolve
  Defines the output for the print_* functions.
setPivoting(int) - Method in class lpsolve.LpSolve
  Specifies the pivot rule.
setPreferdual(boolean) - Method in class lpsolve.LpSolve
  Sets the desired combination of primal and dual simplex algorithms.
setPresolve(int, int) - Method in class lpsolve.LpSolve
  Specifies if a presolve must be done before solving.
setPrintSol(int) - Method in class lpsolve.LpSolve
  Sets a flag if all intermediate valid solutions must be printed while solving.
setRh(int, double) - Method in class lpsolve.LpSolve
  Set the value of the right hand side (RHS) vector (column 0) for one row.
setRhRange(int, double) - Method in class lpsolve.LpSolve
  Set the range on a constraint.
setRhVec(double[]) - Method in class lpsolve.LpSolve
  Set the right hand side (RHS) vector (column 0).
setRow(int, double[]) - Method in class lpsolve.LpSolve
  Set a constraint in the lp.
setRowName(int, String) - Method in class lpsolve.LpSolve
  Set the name of a constraint (row) in the problem.
setRowex(int, int, double[], int[]) - Method in class lpsolve.LpSolve
  Set a constraint in the lp.
setScalelimit(double) - Method in class lpsolve.LpSolve
  Sets the relative scaling convergence criterion for the active scaling mode; the integer part specifies the maximum number of iterations.
setScaling(int) - Method in class lpsolve.LpSolve
  Specifies which scaling algorithm must be used.
setSemicont(int, boolean) - Method in class lpsolve.LpSolve
  Set the type of the variable. semi-continious or not.
setSense(boolean) - Method in class lpsolve.LpSolve
  Set objective function sense.
setSimplextype(int) - Method in class lpsolve.LpSolve
  Sets the desired combination of primal and dual simplex algorithms.
setSolutionlimit(int) - Method in class lpsolve.LpSolve
  Sets the solution number that must be returned.
setTimeout(long) - Method in class lpsolve.LpSolve
  Set a timeout.
setTrace(boolean) - Method in class lpsolve.LpSolve
  Sets a flag if pivot selection must be printed while solving.
setUnbounded(int) - Method in class lpsolve.LpSolve
  Sets if the variable is free.
setUpbo(int, double) - Method in class lpsolve.LpSolve
  Set the upper bound of a variable.
setUseNames(boolean, boolean) - Method in class lpsolve.LpSolve
  Sets if variable or constraint names are used.
setVarBranch(int, int) - Method in class lpsolve.LpSolve
  Specifies, for the specified variable, which branch to take first in branch-and-bound algorithm.
setVarWeights(double[]) - Method in class lpsolve.LpSolve
  Set the weights on variables.
setVerbose(int) - Method in class lpsolve.LpSolve
  Set the verbose level.
setXLI(String) - Method in class lpsolve.LpSolve
  Set External Language Interfaces package.
solve() - Method in class lpsolve.LpSolve
  Solve the model.
strAddColumn(String) - Method in class lpsolve.LpSolve
  Add a column to the problem.
strAddConstraint(String, int, double) - Method in class lpsolve.LpSolve
  Add a constraint to the problem.
strAddLagCon(String, int, double) - Method in class lpsolve.LpSolve
  Add a Lagrangian constraint to the problem.
strSetObjFn(String) - Method in class lpsolve.LpSolve
  Set the objective function (row 0) of the matrix.
strSetRhVec(String) - Method in class lpsolve.LpSolve
  Set the right hand side (RHS) vector (column 0).

## T

TIMEOUT - Static variable in class lpsolve.LpSolve
TRUE - Static variable in class lpsolve.LpSolve
timeElapsed() - Method in class lpsolve.LpSolve
  Gets the time elapsed since start of solve.

## U

UNBOUNDED - Static variable in class lpsolve.LpSolve
UNKNOWNERROR - Static variable in class lpsolve.LpSolve
USERABORT - Static variable in class lpsolve.LpSolve
unscale() - Method in class lpsolve.LpSolve
  Unscales the model.

## V

VersionInfo - class lpsolve.VersionInfo.
  Contains the full version info for a lp_solve library instance.
VersionInfo(int, int, int, int) - Constructor for class lpsolve.VersionInfo
  Creates a new instance of this class

## W

writeBasis(String) - Method in class lpsolve.LpSolve
  Writes current basis to a file.
writeFreeMps(String) - Method in class lpsolve.LpSolve
  Write a model in free MPS format to a file.
writeLp(String) - Method in class lpsolve.LpSolve
  Write an lp model to a file.
writeMps(String) - Method in class lpsolve.LpSolve
  Write an mps model to a file.
writeParams(String, String) - Method in class lpsolve.LpSolve
  Write settings to a parameter file.
writeXLI(String, String, boolean) - Method in class lpsolve.LpSolve
  Write a model to a file via the External Language Interface.

A B C D E F G H I L M N O P R S T U V W

Copyright © 2004 - Juergen Ebert