Package org.ojalgo.optimisation
Class ExpressionsBasedModel.Simplifier<ME extends ModelEntity<?>,S extends ExpressionsBasedModel.Simplifier<?,?>>
- java.lang.Object
-
- org.ojalgo.optimisation.ExpressionsBasedModel.Simplifier<ME,S>
-
- All Implemented Interfaces:
java.lang.Comparable<S>
- Direct Known Subclasses:
ExpressionsBasedModel.Presolver
,ExpressionsBasedModel.VariableAnalyser
- Enclosing class:
- ExpressionsBasedModel
abstract static class ExpressionsBasedModel.Simplifier<ME extends ModelEntity<?>,S extends ExpressionsBasedModel.Simplifier<?,?>> extends java.lang.Object implements java.lang.Comparable<S>
-
-
Field Summary
Fields Modifier and Type Field Description private int
myExecutionOrder
private java.util.UUID
myUUID
-
Constructor Summary
Constructors Constructor Description Simplifier(int executionOrder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
compareTo(S reference)
boolean
equals(java.lang.Object obj)
(package private) int
getExecutionOrder()
int
hashCode()
(package private) abstract boolean
isApplicable(ME target)
-
-
-
Method Detail
-
compareTo
public final int compareTo(S reference)
- Specified by:
compareTo
in interfacejava.lang.Comparable<ME extends ModelEntity<?>>
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getExecutionOrder
final int getExecutionOrder()
-
isApplicable
abstract boolean isApplicable(ME target)
-
-