Class StripsUtil
- java.lang.Object
-
- ai.libs.jaicore.planning.classical.algorithms.strips.forward.StripsUtil
-
public class StripsUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description StripsUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<StripsAction>
getApplicableActionsInState(ai.libs.jaicore.logic.fol.structure.Monom state, StripsPlanningDomain domain)
static java.util.List<StripsAction>
getApplicableActionsInState(ai.libs.jaicore.logic.fol.structure.Monom state, StripsPlanningDomain domain, boolean randomized, int pLimit)
static java.util.Collection<StripsAction>
getPossibleOperationGroundingsForState(ai.libs.jaicore.logic.fol.structure.Monom state, StripsOperation operation, int limit)
static ai.libs.jaicore.logic.fol.structure.Monom
getStateAfterPlanExecution(ai.libs.jaicore.logic.fol.structure.Monom initState, Plan plan)
static void
updateState(ai.libs.jaicore.logic.fol.structure.Monom state, Action appliedAction)
-
-
-
Method Detail
-
getApplicableActionsInState
public static java.util.List<StripsAction> getApplicableActionsInState(ai.libs.jaicore.logic.fol.structure.Monom state, StripsPlanningDomain domain)
-
getApplicableActionsInState
public static java.util.List<StripsAction> getApplicableActionsInState(ai.libs.jaicore.logic.fol.structure.Monom state, StripsPlanningDomain domain, boolean randomized, int pLimit)
-
getPossibleOperationGroundingsForState
public static java.util.Collection<StripsAction> getPossibleOperationGroundingsForState(ai.libs.jaicore.logic.fol.structure.Monom state, StripsOperation operation, int limit)
-
updateState
public static void updateState(ai.libs.jaicore.logic.fol.structure.Monom state, Action appliedAction)
-
getStateAfterPlanExecution
public static ai.libs.jaicore.logic.fol.structure.Monom getStateAfterPlanExecution(ai.libs.jaicore.logic.fol.structure.Monom initState, Plan plan)
-
-