1#ifndef PROBFD_CARTESIAN_COMPLETE_POLICY_FLAW_FINDER_H
2#define PROBFD_CARTESIAN_COMPLETE_POLICY_FLAW_FINDER_H
4#include "probfd/cartesian_abstractions/flaw.h"
5#include "probfd/cartesian_abstractions/policy_flaw_finder.h"
6#include "probfd/cartesian_abstractions/types.h"
18class ProbabilisticTaskProxy;
21namespace probfd::cartesian_abstractions {
22class CartesianAbstraction;
25namespace probfd::cartesian_abstractions {
27class CompletePolicyFlawFinder :
public PolicyFlawFinder {
28 int max_search_states_;
31 explicit CompletePolicyFlawFinder(
int max_search_states);
33 std::optional<Flaw> find_flaw(
34 const ProbabilisticTaskProxy& task_proxy,
35 const std::vector<int>& domain_sizes,
36 CartesianAbstraction& abstraction,
39 utils::CountdownTimer& timer)
override;
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8