- java.lang.Object
-
- org.ojalgo.optimisation.ExpressionsBasedModel.Description
-
- All Implemented Interfaces:
Optimisation,Optimisation.ProblemStructure
- Enclosing class:
- ExpressionsBasedModel
public static final class ExpressionsBasedModel.Description extends java.lang.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
Fields Modifier and Type Field Description intnbEqualityBoundsintnbEqualityConstraintsintnbIntegerVariablesintnbLowerBoundsintnbLowerConstraintsintnbNegativeVariablesintnbPositiveVariablesintnbUpperBoundsintnbUpperConstraintsintnbVariables-
Fields inherited from interface org.ojalgo.optimisation.Optimisation.ProblemStructure
DEBUG
-
-
Constructor Summary
Constructors Constructor Description Description(int varTotal, int varPositive, int varNegative, int varInteger, int nbLoBound, int nbUpBound, int nbEqBound, int nbLoCnstr, int nbUpCnstr, int nbEqCnstr)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountAdditionalConstraints()Not included inOptimisation.ProblemStructure.countConstraints()(because they are not simple linear equality or inequality constraints),intcountConstraints()intcountEqualityConstraints()intcountInequalityConstraints()intcountVariables()java.lang.StringtoString()
-
-
-
Field Detail
-
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
-
-
Method Detail
-
countAdditionalConstraints
public int countAdditionalConstraints()
Description copied from interface:Optimisation.ProblemStructureNot included inOptimisation.ProblemStructure.countConstraints()(because they are not simple linear equality or inequality constraints),- Specified by:
countAdditionalConstraintsin interfaceOptimisation.ProblemStructure
-
countConstraints
public int countConstraints()
- Specified by:
countConstraintsin interfaceOptimisation.ProblemStructure
-
countEqualityConstraints
public int countEqualityConstraints()
- Specified by:
countEqualityConstraintsin interfaceOptimisation.ProblemStructure
-
countInequalityConstraints
public int countInequalityConstraints()
- Specified by:
countInequalityConstraintsin interfaceOptimisation.ProblemStructure
-
countVariables
public int countVariables()
- Specified by:
countVariablesin interfaceOptimisation.ProblemStructure
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-