Interface SatSolverState

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
AsynchronousCloseSatSolverState, SynchronizedSatSolverState

public interface SatSolverState extends AutoCloseable
A high level representation of a sat solver state.

There are no restrictions on how a state should interact with its corresponding sat-solver. Which means that add calls must not immediately result in calls to the underlying sat solver. This allows the implementation of mechanisms like caching.

Author:
Mathias Hofer