AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
verification.h
1#ifndef PROBFD_PDBS_VERIFICATION_H
2#define PROBFD_PDBS_VERIFICATION_H
3
4#include "probfd/value_type.h"
5
6#include <span>
7
8namespace lp {
9enum class LPSolverType;
10}
11
12namespace probfd {
13template <typename, typename>
14class MDP;
15}
16
17namespace probfd {
18
23template <typename State, typename Action>
24void verify(
25 MDP<State, Action>& mdp,
26 std::span<const value_t> value_table,
27 lp::LPSolverType type);
28
29} // namespace probfd
30
31#define GUARD_INCLUDE_PROBFD_ABSTRACTIONS_VERIFICATION_H
32#include "probfd/abstractions/verification_impl.h"
33#undef GUARD_INCLUDE_PROBFD_ABSTRACTIONS_VERIFICATION_H
34
35#endif
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8
void verify(MDP< State, Action > &mdp, std::span< const value_t > value_table, lp::LPSolverType type)
Computes the optimal value function of the abstraction, complete up to forward reachability from the ...
Definition verification_impl.h:18