ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
substitute.h File Reference
#include <stdbool.h>
#include "global.h"
Include dependency graph for substitute.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void kissat_substitute (struct kissat *, bool complete)
 

Function Documentation

◆ kissat_substitute()

void kissat_substitute ( struct kissat * solver,
bool complete )

Definition at line 606 of file substitute.c.

606 {
607 if (solver->inconsistent)
608 return;
609 KISSAT_assert (solver->probing);
610 KISSAT_assert (solver->watching);
611 KISSAT_assert (!solver->level);
612 LOG ("assuming not all large clauses watched after binary clauses");
613 solver->large_clauses_watched_after_binary_clauses = false;
614 if (!GET_OPTION (substitute))
615 return;
617 return;
618 substitute_rounds (solver, complete);
619}
#define LOG(...)
#define KISSAT_assert(ignore)
Definition global.h:13
#define solver
Definition kitten.c:211
#define GET_OPTION(N)
Definition options.h:295
#define substitute_terminated_1
Definition terminate.h:69
#define TERMINATED(BIT)
Definition terminate.h:42