Package org.ojalgo.optimisation
Class ExpressionsBasedModel.Description
java.lang.Object
org.ojalgo.optimisation.ExpressionsBasedModel.Description
- All Implemented Interfaces:
Optimisation
,Optimisation.ProblemStructure
- Enclosing class:
ExpressionsBasedModel
public static final class ExpressionsBasedModel.Description
extends Object
implements Optimisation.ProblemStructure
Counts of different kinds of model entities.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.optimisation.Optimisation
Optimisation.Constraint, Optimisation.ConstraintType, Optimisation.Integration<M extends Optimisation.Model,
S extends Optimisation.Solver>, Optimisation.Model, Optimisation.Objective, Optimisation.Options, Optimisation.ProblemStructure, Optimisation.Result, Optimisation.Sense, Optimisation.Solver, Optimisation.State -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final int
final int
final int
final int
final int
final int
final int
final int
final int
Fields inherited from interface org.ojalgo.optimisation.Optimisation.ProblemStructure
DEBUG
-
Constructor Summary
ConstructorsConstructorDescriptionDescription
(int varTotal, int varPositive, int varNegative, int varInteger, int nbLoBound, int nbUpBound, int nbEqBound, int nbLoCnstr, int nbUpCnstr, int nbEqCnstr) -
Method Summary
Modifier and TypeMethodDescriptionint
Not included inOptimisation.ProblemStructure.countConstraints()
(because they are not simple linear equality or inequality constraints),int
int
int
int
toString()
-
Field Details
-
nbEqualityBounds
public final int nbEqualityBounds -
nbEqualityConstraints
public final int nbEqualityConstraints -
nbIntegerVariables
public final int nbIntegerVariables -
nbLowerBounds
public final int nbLowerBounds -
nbLowerConstraints
public final int nbLowerConstraints -
nbNegativeVariables
public final int nbNegativeVariables -
nbPositiveVariables
public final int nbPositiveVariables -
nbUpperBounds
public final int nbUpperBounds -
nbUpperConstraints
public final int nbUpperConstraints -
nbVariables
public final int nbVariables
-
-
Constructor Details
-
Description
Description(int varTotal, int varPositive, int varNegative, int varInteger, int nbLoBound, int nbUpBound, int nbEqBound, int nbLoCnstr, int nbUpCnstr, int nbEqCnstr)
-
-
Method Details
-
countAdditionalConstraints
public int countAdditionalConstraints()Description copied from interface:Optimisation.ProblemStructure
Not included inOptimisation.ProblemStructure.countConstraints()
(because they are not simple linear equality or inequality constraints),- Specified by:
countAdditionalConstraints
in interfaceOptimisation.ProblemStructure
-
countConstraints
public int countConstraints()- Specified by:
countConstraints
in interfaceOptimisation.ProblemStructure
-
countEqualityConstraints
public int countEqualityConstraints()- Specified by:
countEqualityConstraints
in interfaceOptimisation.ProblemStructure
-
countInequalityConstraints
public int countInequalityConstraints()- Specified by:
countInequalityConstraints
in interfaceOptimisation.ProblemStructure
-
countVariables
public int countVariables()- Specified by:
countVariables
in interfaceOptimisation.ProblemStructure
-
toString
-