ai.libs.jaicore.search.algorithms.standard.awastar.AWAStarFactory Maven / Gradle / Ivy
package ai.libs.jaicore.search.algorithms.standard.awastar;
import ai.libs.jaicore.search.core.interfaces.StandardORGraphSearchFactory;
import ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath;
import ai.libs.jaicore.search.probleminputs.GraphSearchWithSubpathEvaluationsInput;
public class AWAStarFactory, N, A, V extends Comparable>
extends StandardORGraphSearchFactory, N, A, V, AwaStarSearch> {
@Override
public AwaStarSearch getAlgorithm() {
return this.getAlgorithm(this.getInput());
}
@Override
public AwaStarSearch getAlgorithm(final I input) {
return new AwaStarSearch<>(input);
}
}