org.ojalgo.optimisation.knapsack
Class KnapsackModel

java.lang.Object
  extended by org.ojalgo.optimisation.ExpressionsBasedModel<LinearExpressionsModel>
      extended by org.ojalgo.optimisation.linear.LinearExpressionsModel
          extended by org.ojalgo.optimisation.knapsack.KnapsackModel
All Implemented Interfaces:
OptimisationModel

Deprecated. v28 Use LinearExpressionsModel instead. LinearModel will be made final.

@Deprecated
public final class KnapsackModel
extends LinearExpressionsModel

Author:
apete

Field Summary
 
Fields inherited from class org.ojalgo.optimisation.ExpressionsBasedModel
DEBUG
 
Constructor Summary
KnapsackModel(Set<Variable> someVariables)
          Deprecated.  
KnapsackModel(Variable[] someVariables)
          Deprecated.  
 
Method Summary
 OptimisationSolver getDefaultSolver()
          Deprecated. No need to implement an OptimisationModel if there is not at least one matching OptimisationSolver.
 boolean isMaximisation()
           
 boolean isMinimisation()
           
 void setMaximisation(boolean aFlag)
           
 void setMinimisation(boolean aFlag)
           
 
Methods inherited from class org.ojalgo.optimisation.linear.LinearExpressionsModel
copy, makeInstance, validateComposition
 
Methods inherited from class org.ojalgo.optimisation.ExpressionsBasedModel
addConstraint, addConstraint, addCorrelationExpression, addEmptyLinearExpression, addEmptyQuadraticExpression, addGeneralExpression, addOffsetExpression, addSimpleWeightExpression, addWeightExpression, addWeightExpression, countExpressions, countVariables, getComplexity, getDim, getExpression, getExpression, getExpressions, getIntegers, getObjectiveExpression, getValue, getVariable, getVariables, getVariableValues, indexOfVariable, isAnyExpressionQuadratic, isAnyVariableInteger, maximise, minimise, relax, resetObjectiveExpression, selectEqualityConstraintExpressions, selectEqualityConstraintVariables, selectLowerConstraintExpressions, selectLowerConstraintVariables, selectNegativeEqualityConstraintExpressions, selectNegativeLowerConstraintExpressions, selectNegativeUpperConstraintExpressions, selectNonZeroLowerConstraintVariables, selectPositiveEqualityConstraintExpressions, selectPositiveLowerConstraintExpressions, selectPositiveUpperConstraintExpressions, selectUpperConstraintExpressions, selectUpperConstraintVariables, setLowerLimitOnVariable, setUpperLimitOnVariable, toString, validateSolution, validateSolution
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KnapsackModel

public KnapsackModel(Set<Variable> someVariables)
Deprecated. 

KnapsackModel

public KnapsackModel(Variable[] someVariables)
Deprecated. 
Method Detail

getDefaultSolver

public OptimisationSolver getDefaultSolver()
Deprecated. 
Description copied from interface: OptimisationModel
No need to implement an OptimisationModel if there is not at least one matching OptimisationSolver.

Specified by:
getDefaultSolver in interface OptimisationModel
Overrides:
getDefaultSolver in class LinearExpressionsModel

isMaximisation

public final boolean isMaximisation()

isMinimisation

public final boolean isMinimisation()

setMaximisation

public final void setMaximisation(boolean aFlag)

setMinimisation

public final void setMinimisation(boolean aFlag)