All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ai.libs.jaicore.planning.classical.problems.strips.StripsPlanningProblem Maven / Gradle / Ivy

package ai.libs.jaicore.planning.classical.problems.strips;

import ai.libs.jaicore.logic.fol.structure.Monom;

public class StripsPlanningProblem extends PlanningProblem {

	public StripsPlanningProblem(final StripsPlanningProblem problem) {
		this(problem.getDomain(), problem.getInitState(), problem.getGoalStateFunction());
	}

	public StripsPlanningProblem(final StripsPlanningDomain domain, final Monom initState, final Monom goalState) {
		super(domain, initState, goalState);
	}

	public StripsPlanningProblem(final StripsPlanningDomain domain, final Monom initState, final GoalStateFunction goalChecker) {
		super(domain, initState, goalChecker);
	}

	@Override
	public StripsPlanningDomain getDomain() {
		return (StripsPlanningDomain) super.getDomain();
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy