public class StripsUtil
extends java.lang.Object
| Constructor and Description |
|---|
StripsUtil() |
| Modifier and Type | Method and 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 |
main(java.lang.String[] args) |
static void |
updateState(ai.libs.jaicore.logic.fol.structure.Monom state,
Action appliedAction) |
public static java.util.List<StripsAction> getApplicableActionsInState(ai.libs.jaicore.logic.fol.structure.Monom state, StripsPlanningDomain domain)
public static java.util.List<StripsAction> getApplicableActionsInState(ai.libs.jaicore.logic.fol.structure.Monom state, StripsPlanningDomain domain, boolean randomized, int pLimit)
public static java.util.Collection<StripsAction> getPossibleOperationGroundingsForState(ai.libs.jaicore.logic.fol.structure.Monom state, StripsOperation operation, int limit)
public static void updateState(ai.libs.jaicore.logic.fol.structure.Monom state,
Action appliedAction)
public static ai.libs.jaicore.logic.fol.structure.Monom getStateAfterPlanExecution(ai.libs.jaicore.logic.fol.structure.Monom initState,
Plan plan)
public static void main(java.lang.String[] args)