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
 
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
 
FUTURESTATUS - 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