CompilerResult

class unified_planning.engines.CompilerResult(problem: AbstractProblem | None, map_back_action_instance: Callable[[ActionInstance], ActionInstance | None] | None, engine_name: str, log_messages: List[LogMessage] | None = None)[source]

Bases: Result

Class that represents the result of a compile call.

problem: AbstractProblem | None
map_back_action_instance: Callable[[ActionInstance], ActionInstance | None] | None
engine_name: str
log_messages: List[LogMessage] | None = None
is_definitive_result(*args) bool[source]

This predicate should state if the Result is definitive or if it can be improved.