abc-master
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "satStore.h"
Go to the source code of this file.
Data Structures | |
struct | Int_Man_t_ |
Variables | |
static ABC_NAMESPACE_IMPL_START const lit | LIT_UNDEF = 0xffffffff |
DECLARATIONS ///. More... | |
void Extra_PrintBinary__ | ( | FILE * | pFile, |
unsigned | Sign[], | ||
int | nBits | ||
) |
Function*************************************************************
Synopsis [Records the proof.]
Description []
SideEffects []
SeeAlso []
Definition at line 347 of file satInter.c.
Int_Man_t* Int_ManAlloc | ( | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Allocate proof manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 107 of file satInter.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Records implication.]
Description []
SideEffects []
SeeAlso []
Definition at line 439 of file satInter.c.
Function*************************************************************
Synopsis [Records implication.]
Description []
SideEffects []
SeeAlso []
Definition at line 416 of file satInter.c.
void Int_ManFree | ( | Int_Man_t * | p | ) |
Function*************************************************************
Synopsis [Deallocate proof manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 273 of file satInter.c.
int Int_ManGlobalVars | ( | Int_Man_t * | p | ) |
Function*************************************************************
Synopsis [Count common variables in the clauses of A and B.]
Description []
SideEffects []
SeeAlso []
Definition at line 150 of file satInter.c.
Function*************************************************************
Synopsis [Computes interpolant for the given CNF.]
Description [Returns the number of common variable found and interpolant. Returns 0, if something did not work.]
SideEffects []
SeeAlso []
Definition at line 1005 of file satInter.c.
void Int_ManPrepareInter | ( | Int_Man_t * | p | ) |
Function*************************************************************
Synopsis [Records the proof.]
Description []
SideEffects []
SeeAlso []
Definition at line 948 of file satInter.c.
Function*************************************************************
Synopsis [Prints the clause.]
Description []
SideEffects []
SeeAlso []
Definition at line 307 of file satInter.c.
Function*************************************************************
Synopsis [Prints the interpolant for one clause.]
Description []
SideEffects []
SeeAlso []
Definition at line 371 of file satInter.c.
void Int_ManPrintResolvent | ( | lit * | pResLits, |
int | nResLits | ||
) |
Function*************************************************************
Synopsis [Prints the resolvent.]
Description []
SideEffects []
SeeAlso []
Definition at line 327 of file satInter.c.
int Int_ManProcessRoots | ( | Int_Man_t * | p | ) |
Function*************************************************************
Synopsis [Propagate the root clauses.]
Description []
SideEffects []
SeeAlso []
Definition at line 875 of file satInter.c.
Definition at line 89 of file satInter.c.
Function*************************************************************
Synopsis [Records the proof for one clause.]
Description []
SideEffects []
SeeAlso []
Definition at line 770 of file satInter.c.
Definition at line 90 of file satInter.c.
Function*************************************************************
Synopsis [Traces the proof for one clause.]
Description []
SideEffects []
SeeAlso []
Definition at line 589 of file satInter.c.
Function*************************************************************
Synopsis [Writes one root clause into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 564 of file satInter.c.
Function*************************************************************
Synopsis [Propagate the current assignments.]
Description []
SideEffects []
SeeAlso []
Definition at line 534 of file satInter.c.
Function*************************************************************
Synopsis [Propagate one assignment.]
Description []
SideEffects []
SeeAlso []
Definition at line 465 of file satInter.c.
void Int_ManResize | ( | Int_Man_t * | p | ) |
Function*************************************************************
Synopsis [Resize proof manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 209 of file satInter.c.
int* Int_ManSetGlobalVars | ( | Int_Man_t * | p, |
int | nGloVars | ||
) |
Function*************************************************************
Synopsis [Allocate proof manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 133 of file satInter.c.
|
inlinestatic |
Definition at line 84 of file satInter.c.
|
inlinestatic |
Definition at line 81 of file satInter.c.
|
inlinestatic |
Definition at line 83 of file satInter.c.
|
inlinestatic |
Definition at line 82 of file satInter.c.
|
inlinestatic |
Definition at line 85 of file satInter.c.
|
inlinestatic |
Definition at line 86 of file satInter.c.
Definition at line 80 of file satInter.c.
Function*************************************************************
Synopsis [Adds one clause to the watcher list.]
Description []
SideEffects []
SeeAlso []
Definition at line 391 of file satInter.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [satInter.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SAT sat_solver.]
Synopsis [Interpolation package.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 36 of file satInter.c.