Package ai.libs.jaicore.planning.core
Class EvaluatedSearchGraphBasedPlan<N,A,V extends java.lang.Comparable<V>>
- java.lang.Object
-
- ai.libs.jaicore.planning.core.Plan
-
- ai.libs.jaicore.planning.core.EvaluatedPlan<V>
-
- ai.libs.jaicore.planning.core.EvaluatedSearchGraphBasedPlan<N,A,V>
-
- All Implemented Interfaces:
ai.libs.jaicore.basic.ScoredItem<V>,IEvaluatedGraphSearchBasedPlan<N,A,V>,IEvaluatedPlan<V>,IGraphSearchBasedPlan<N,A>,IPlan
public class EvaluatedSearchGraphBasedPlan<N,A,V extends java.lang.Comparable<V>> extends EvaluatedPlan<V> implements IEvaluatedGraphSearchBasedPlan<N,A,V>
-
-
Constructor Summary
Constructors Constructor Description EvaluatedSearchGraphBasedPlan(IEvaluatedPlan<V> plan, ai.libs.jaicore.search.model.other.SearchGraphPath<N,A> searchGraphPath)EvaluatedSearchGraphBasedPlan(IPlan plan, ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath<N,A,V> searchGraphPath)EvaluatedSearchGraphBasedPlan(IPlan plan, V score, ai.libs.jaicore.search.model.other.SearchGraphPath<N,A> searchGraphPath)EvaluatedSearchGraphBasedPlan(java.util.List<Action> plan, V score, ai.libs.jaicore.search.model.other.SearchGraphPath<N,A> searchGraphPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ai.libs.jaicore.search.model.other.SearchGraphPath<N,A>getSearchGraphPath()-
Methods inherited from class ai.libs.jaicore.planning.core.EvaluatedPlan
getScore
-
Methods inherited from class ai.libs.jaicore.planning.core.Plan
equals, getActions, getAnnotations, getStateAfterApplicationGivenInitState, hashCode, setAnnotation, setAnnotation
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ai.libs.jaicore.planning.core.interfaces.IPlan
getActions
-
-
-
-
Constructor Detail
-
EvaluatedSearchGraphBasedPlan
public EvaluatedSearchGraphBasedPlan(IPlan plan, ai.libs.jaicore.search.model.other.EvaluatedSearchGraphPath<N,A,V> searchGraphPath)
-
EvaluatedSearchGraphBasedPlan
public EvaluatedSearchGraphBasedPlan(IPlan plan, V score, ai.libs.jaicore.search.model.other.SearchGraphPath<N,A> searchGraphPath)
-
EvaluatedSearchGraphBasedPlan
public EvaluatedSearchGraphBasedPlan(IEvaluatedPlan<V> plan, ai.libs.jaicore.search.model.other.SearchGraphPath<N,A> searchGraphPath)
-
-
Method Detail
-
getSearchGraphPath
public ai.libs.jaicore.search.model.other.SearchGraphPath<N,A> getSearchGraphPath()
- Specified by:
getSearchGraphPathin interfaceIGraphSearchBasedPlan<N,A>
-
-