2022-08-30 15:42:35 +08:00
|
|
|
#include "basesolver.hpp"
|
|
|
|
|
|
|
|
struct kissat;
|
|
|
|
|
|
|
|
class basekissat : public basesolver {
|
|
|
|
public:
|
|
|
|
void parse_dimacs(char* filename);
|
|
|
|
void import_original_clause(preprocess *pre);
|
|
|
|
void diversity(int id);
|
|
|
|
void terminate();
|
|
|
|
int solve();
|
|
|
|
void get_model(vec<int> &model);
|
2022-08-31 09:16:12 +00:00
|
|
|
int get_reset_data();
|
|
|
|
void reset();
|
2022-08-30 15:42:35 +08:00
|
|
|
|
|
|
|
basekissat(int id, light *light);
|
|
|
|
~basekissat();
|
|
|
|
kissat* solver;
|
|
|
|
|
|
|
|
};
|