abc-master
|
Go to the source code of this file.
Function*************************************************************
Synopsis [Returns 1 if the cone of the node overlaps with the vector.]
Description []
SideEffects []
SeeAlso []
Definition at line 163 of file aigFact.c.
Function*************************************************************
Synopsis [Returns 1 if the cone of the node overlaps with the vector.]
Description []
SideEffects []
SeeAlso []
Definition at line 140 of file aigFact.c.
Function*************************************************************
Synopsis [Returns algebraic factoring of B in terms of A.]
Description [Returns internal node C (an AND gate) that is equal to B under assignment A = 'Value', or NULL if there is no such node C. ]
SideEffects []
SeeAlso []
Definition at line 230 of file aigFact.c.
Aig_Obj_t* Aig_ManFactorAlgebraic_int | ( | Aig_Man_t * | p, |
Aig_Obj_t * | pPoA, | ||
Aig_Obj_t * | pPoB, | ||
int | Value | ||
) |
Function*************************************************************
Synopsis [Returns algebraic factoring of B in terms of A.]
Description [Returns internal node C (an AND gate) that is equal to B under assignment A = 'Value', or NULL if there is no such node C. ]
SideEffects []
SeeAlso []
Definition at line 190 of file aigFact.c.
void Aig_ManFactorAlgebraicTest | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Testing procedure.]
Description []
SideEffects []
SeeAlso []
Definition at line 249 of file aigFact.c.
Function*************************************************************
Synopsis [Returns 1 if the cone of the node overlaps with the vector.]
Description []
SideEffects []
SeeAlso []
Definition at line 116 of file aigFact.c.
Function*************************************************************
Synopsis [Returns 1 if the cone of the node overlaps with the vector.]
Description []
SideEffects []
SeeAlso []
Definition at line 89 of file aigFact.c.
Function*************************************************************
Synopsis [Returns the nodes whose values are implied by pNode.]
Description [Attention! Both pNode and results can be complemented! Also important: Currently, this procedure only does backward propagation. In general, it may find more implications if forward propagation is enabled.]
SideEffects []
SeeAlso []
Definition at line 70 of file aigFact.c.
ABC_NAMESPACE_IMPL_START void Aig_ManFindImplications_rec | ( | Aig_Obj_t * | pObj, |
Vec_Ptr_t * | vImplics | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigFactor.c]
SystemName []
PackageName []
Synopsis []
Author [Alan Mishchenko]
Affiliation []
Date [Ver. 1.0. Started - April 17, 2009.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Detects multi-input AND gate rooted at this node.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file aigFact.c.
Aig_Obj_t* Aig_ManSupportMinimization | ( | Aig_Man_t * | p, |
Aig_Obj_t * | pCond, | ||
Aig_Obj_t * | pFunc, | ||
int * | pStatus | ||
) |
Function*************************************************************
Synopsis [Returns the result of support minimization.]
Description [Returns internal AIG node that is equal to pFunc under assignment pCond == 1, or NULL if there is no such node. status is -1 if condition is not OR; -2 if cone is too large or no cone; -3 if no support reduction is possible.]
SideEffects []
SeeAlso []
Definition at line 592 of file aigFact.c.
void Aig_ManSupportMinimizationTest | ( | ) |
Function*************************************************************
Synopsis [Testing procedure.]
Description []
SideEffects []
SeeAlso []
Definition at line 681 of file aigFact.c.
void Aig_ManSupportMinimizationTest2 | ( | ) |
Definition at line 701 of file aigFact.c.
Function*************************************************************
Synopsis [Collects nodes with the current trav ID rooted in the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 464 of file aigFact.c.
Function*************************************************************
Synopsis [Marks the nodes in the cone with current trav ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 439 of file aigFact.c.
Function*************************************************************
Synopsis [Collects the supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 566 of file aigFact.c.
Function*************************************************************
Synopsis [Collects the supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 542 of file aigFact.c.
Function*************************************************************
Synopsis [Collects fanins of the marked nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 402 of file aigFact.c.
Function*************************************************************
Synopsis [Returns 1 if all nodes of vOrGate are in vSupp.]
Description []
SideEffects []
SeeAlso []
Definition at line 377 of file aigFact.c.
Function*************************************************************
Synopsis [Marks the nodes in the cone with current trav ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 515 of file aigFact.c.
Function*************************************************************
Synopsis [Marks the nodes in the cone with current trav ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 486 of file aigFact.c.
Vec_Ptr_t* Aig_SuppMinPerform | ( | Aig_Man_t * | p, |
Vec_Ptr_t * | vOrGate, | ||
Vec_Ptr_t * | vNodes, | ||
Vec_Ptr_t * | vSupp | ||
) |
Function*************************************************************
Synopsis [Determines what support variables can be cofactored.]
Description []
SideEffects []
SeeAlso []
Definition at line 287 of file aigFact.c.
Aig_Obj_t* Aig_SuppMinReconstruct | ( | Aig_Man_t * | p, |
Vec_Ptr_t * | vCofs, | ||
Vec_Ptr_t * | vNodes, | ||
Vec_Ptr_t * | vSupp | ||
) |
Function*************************************************************
Synopsis [Returns the new node after cofactoring.]
Description []
SideEffects []
SeeAlso []
Definition at line 348 of file aigFact.c.