DefaultStateRanking
org.ddolibscala.modeling.DefaultStateRanking
class DefaultStateRanking[T] extends StateRanking[T]
Default implementation of the StateRanking trait where all the states are equals.
This implementation can be used as a placeholder or a fallback when no meaningful ranking is available for a given problem.
Type parameters
- T
-
the type of states
Attributes
- Graph
-
- Supertypes
-
trait StateRanking[T]trait StateRanking[T]trait Comparator[T]class Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Defines how to compare two states.
Defines how to compare two states.
Value parameters
- state1
-
the first state to compare
- state2
-
the second state to compare
Attributes
- Returns
-
a value
xwherex < 0 if state1 < state2 x == 0 if state1 == state2 x > 0 if state1 > state2 - Definition Classes
Inherited methods
Used by the solver. The java method called to compare two states.
Used by the solver. The java method called to compare two states.
Attributes
- Definition Classes
-
StateRanking -> Comparator
- Inherited from:
- StateRanking
Attributes
- Inherited from:
- Comparator
def thenComparing[U <: Comparable[_ >: U <: <FromJavaObject>]](x$0: Function[_ >: T <: <FromJavaObject>, _ <: U]): Comparator[T]
Attributes
- Inherited from:
- Comparator
def thenComparing[U <: <FromJavaObject>](x$0: Function[_ >: T <: <FromJavaObject>, _ <: U], x$1: Comparator[_ >: U <: <FromJavaObject>]): Comparator[T]
Attributes
- Inherited from:
- Comparator
Attributes
- Inherited from:
- Comparator
Attributes
- Inherited from:
- Comparator
Attributes
- Inherited from:
- Comparator
Attributes
- Inherited from:
- Comparator
In this article