abc-master
|
#include "fraigInt.h"
Go to the source code of this file.
|
static |
Function*************************************************************
Synopsis [Cancel covered patterns.]
Description []
SideEffects []
SeeAlso []
Definition at line 612 of file fraigFeed.c.
void Fraig_FeedBack | ( | Fraig_Man_t * | p, |
int * | pModel, | ||
Msat_IntVec_t * | vVars, | ||
Fraig_Node_t * | pOld, | ||
Fraig_Node_t * | pNew | ||
) |
Function*************************************************************
Synopsis [Processes the feedback from teh solver.]
Description [Array pModel gives the value of each variable in the SAT solver. Array vVars is the array of integer numbers of variables involves in this conflict.]
SideEffects []
SeeAlso []
Definition at line 80 of file fraigFeed.c.
|
static |
Function*************************************************************
Synopsis [Checks the correctness of the functional simulation table.]
Description []
SideEffects []
SeeAlso []
Definition at line 636 of file fraigFeed.c.
|
static |
Function*************************************************************
Synopsis [Checks the correctness of the functional simulation table.]
Description []
SideEffects []
SeeAlso []
Definition at line 674 of file fraigFeed.c.
int Fraig_FeedBackCompress | ( | Fraig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Compress the simulation patterns.]
Description []
SideEffects []
SeeAlso []
Definition at line 278 of file fraigFeed.c.
|
static |
Function*************************************************************
Synopsis [Checks the correctness of the functional simulation table.]
Description []
SideEffects []
SeeAlso []
Definition at line 386 of file fraigFeed.c.
|
static |
Function*************************************************************
Synopsis [Checks the correctness of the functional simulation table.]
Description []
SideEffects []
SeeAlso []
Definition at line 449 of file fraigFeed.c.
void Fraig_FeedBackInit | ( | Fraig_Man_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Initializes the feedback information.]
Description []
SideEffects []
SeeAlso []
Definition at line 57 of file fraigFeed.c.
|
static |
Function*************************************************************
Synopsis [Inserts the new simulation patterns.]
Description []
SideEffects []
SeeAlso []
Definition at line 167 of file fraigFeed.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [fraigFeed.c]
PackageName [FRAIG: Functionally reduced AND-INV graphs.]
Synopsis [Procedures to support the solver feedback.]
Author [Alan Mishchenko alanm] i@ee cs.be rkel ey.ed u
Affiliation [UC Berkeley]
Date [Ver. 2.0. Started - October 1, 2004]
Revision [
]
Function*************************************************************
Synopsis [Get the number and values of the PI variables.]
Description [Returns the number of PI variables involved in this feedback. Fills in the internal presence and value data for the primary inputs.]
SideEffects []
SeeAlso []
Definition at line 125 of file fraigFeed.c.
|
static |
Function*************************************************************
Synopsis [Checks that the SAT solver pattern indeed distinquishes the nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 252 of file fraigFeed.c.
|
static |
Function*************************************************************
Synopsis [Select the pattern, which hits this column.]
Description []
SideEffects []
SeeAlso []
Definition at line 587 of file fraigFeed.c.
|
static |
Function*************************************************************
Synopsis [Selects the column, which has the smallest number of hits.]
Description []
SideEffects []
SeeAlso []
Definition at line 555 of file fraigFeed.c.
int* Fraig_ManAllocCounterExample | ( | Fraig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Generated trivial counter example.]
Description []
SideEffects []
SeeAlso []
Definition at line 787 of file fraigFeed.c.
int* Fraig_ManSaveCounterExample | ( | Fraig_Man_t * | p, |
Fraig_Node_t * | pNode | ||
) |
Function*************************************************************
Synopsis [Saves the counter example.]
Description []
SideEffects []
SeeAlso []
Definition at line 860 of file fraigFeed.c.
int Fraig_ManSimulateBitNode | ( | Fraig_Man_t * | p, |
Fraig_Node_t * | pNode, | ||
int * | pModel | ||
) |
Function*************************************************************
Synopsis [Simulates one bit.]
Description []
SideEffects []
SeeAlso []
Definition at line 832 of file fraigFeed.c.
int Fraig_ManSimulateBitNode_rec | ( | Fraig_Man_t * | p, |
Fraig_Node_t * | pNode | ||
) |
Function*************************************************************
Synopsis [Saves the counter example.]
Description []
SideEffects []
SeeAlso []
Definition at line 807 of file fraigFeed.c.
|
static |
Function*************************************************************
Synopsis [Doubles the size of simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 711 of file fraigFeed.c.