Class StripsUtil


  • public class StripsUtil
    extends java.lang.Object
    • Constructor Detail

      • StripsUtil

        public StripsUtil()
    • 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)