#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include "satVec.h"#include "satClause.h"#include "misc/util/utilDouble.h"
Go to the source code of this file.
Classes | |
| struct | sat_solver_t |
Typedefs | |
| typedef struct sat_solver_t | sat_solver |
| typedef struct varinfo_t | varinfo |
| typedef struct sat_solver_t sat_solver |
Definition at line 41 of file satSolver.h.
Definition at line 98 of file satSolver.h.
|
extern |
Definition at line 1735 of file satSolver.c.

|
extern |
|
extern |
Definition at line 533 of file satSolver.c.

|
extern |
Definition at line 744 of file satSolver.c.
|
extern |
Definition at line 1341 of file satSolver.c.

|
extern |
Definition at line 118 of file satSolver.c.

|
extern |
Definition at line 1479 of file satSolver.c.

|
extern |
Definition at line 2209 of file satSolver.c.


|
extern |
Definition at line 2284 of file satSolver.c.


|
extern |
|
extern |
|
extern |
Definition at line 1137 of file satSolver.c.
|
extern |
Definition at line 2369 of file satSolver.c.
|
extern |
|
extern |
Definition at line 2002 of file satSolver.c.


|
extern |
Definition at line 1389 of file satSolver.c.

|
extern |
Definition at line 1643 of file satSolver.c.


|
extern |
Definition at line 2051 of file satSolver.c.

|
extern |
Definition at line 218 of file satSolver.c.
|
extern |
Definition at line 1272 of file satSolver.c.

|
extern |
Definition at line 1515 of file satSolver.c.


|
extern |
Definition at line 2068 of file satSolver.c.

|
extern |
Definition at line 1942 of file satSolver.c.


|
extern |
Definition at line 2143 of file satSolver.c.


|
extern |
Definition at line 2389 of file satSolver.c.


|
extern |
Definition at line 2400 of file satSolver.c.


|
extern |
Definition at line 2417 of file satSolver.c.


|
extern |
Definition at line 2412 of file satSolver.c.


|
extern |
Definition at line 2422 of file satSolver.c.

|
extern |
Definition at line 2395 of file satSolver.c.


|
extern |
Function*************************************************************
Synopsis [Duplicates all clauses, complements unit clause of the given var.]
Description []
SideEffects []
SeeAlso []
Definition at line 312 of file satUtil.c.

|
extern |
Function*************************************************************
Synopsis [Returns a counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 270 of file satUtil.c.

|
extern |
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [satTrace.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SAT sat_solver.]
Synopsis [Records the trace of SAT solving in the CNF form.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Start the trace recording.]
Description []
SideEffects []
SeeAlso []
Definition at line 53 of file satTrace.c.
|
extern |
Function*************************************************************
Synopsis [Stops the trace recording.]
Description []
SideEffects []
SeeAlso []
Definition at line 73 of file satTrace.c.

|
extern |
Function*************************************************************
Synopsis [Writes one clause into the trace file.]
Description []
SideEffects []
SeeAlso []
Definition at line 95 of file satTrace.c.
|
extern |
Function*************************************************************
Synopsis [Write the clauses in the solver into a file in DIMACS format.]
Description [This procedure by default does not print binary clauses. To enable printing of binary clauses, please set fUseBinaryClauses to 0 in the body of procedure sat_solver_clause_new(sat_solver* s, lit* begin, lit* end, int learnt) in file "satSolver.c".]
SideEffects []
SeeAlso []
Definition at line 74 of file satUtil.c.

|
extern |
Definition at line 1202 of file satSolver.c.

|
extern |
Definition at line 1435 of file satSolver.c.
