1#ifndef PROBFD_SOLVERS_SOLVER_INTERFACE_H
2#define PROBFD_SOLVERS_SOLVER_INTERFACE_H
4#include "probfd/value_type.h"
6#include "downward/operator_id.h"
7#include "downward/task_proxy.h"
15template <
typename,
typename>
21extern void print_value(std::ostream& o,
value_t value);
23extern void print_analysis_result(
Interval result);
25extern void print_initial_state_value(
Interval value,
int spaces = 0);
32 virtual void print_statistics()
const {}
34 virtual bool solve() = 0;
Represents a deterministic, stationary, partial policy.
Definition solver_interface.h:16
An interface that describes an MDP solver.
Definition solver_interface.h:28
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8
double value_t
Typedef for the state value type.
Definition aliases.h:7
Represents a closed interval over the extended reals as a pair of lower and upper bound.
Definition interval.h:12