public abstract class HeuristicClassification
extends java.lang.Object
Constructor and Description |
---|
HeuristicClassification()
Create a new instance of HeuristicClassification.
|
Modifier and Type | Method and Description |
---|---|
abstract org.ai_heuristic.model.FactoryInfo |
getFactoryInfo(java.lang.String heuristicType)
Get a factory info object for the specified heuristic or evaluator type.
|
boolean |
isCentralised(java.lang.String solverType)
Return true if the framework type is a recognised centralised type.
|
boolean |
isHeuristic(java.lang.String heuristicType)
Return true if the heuristic type is a known type.
|
public HeuristicClassification()
public boolean isHeuristic(java.lang.String heuristicType)
heuristicType
- the heuristic type.public boolean isCentralised(java.lang.String solverType)
solverType
- the solver framework the test is run on.public abstract org.ai_heuristic.model.FactoryInfo getFactoryInfo(java.lang.String heuristicType)
heuristicType
- the AI type to check for.