#include "ivy.h"
Go to the source code of this file.
Functions | |
| void | Ivy_ManHaigStart (Ivy_Man_t *p, int fVerbose) |
| FUNCTION DEFINITIONS ///. | |
| void | Ivy_ManHaigTrasfer (Ivy_Man_t *p, Ivy_Man_t *pNew) |
| void | Ivy_ManHaigStop (Ivy_Man_t *p) |
| void | Ivy_ManHaigCreateObj (Ivy_Man_t *p, Ivy_Obj_t *pObj) |
| int | Ivy_ObjIsInTfi_rec (Ivy_Obj_t *pObjNew, Ivy_Obj_t *pObjOld, int Levels) |
| void | Ivy_ManHaigCreateChoice (Ivy_Man_t *p, Ivy_Obj_t *pObjOld, Ivy_Obj_t *pObjNew) |
| int | Ivy_ManHaigCountChoices (Ivy_Man_t *p, int *pnChoices) |
| void | Ivy_ManHaigPostprocess (Ivy_Man_t *p, int fVerbose) |
| void | Ivy_ManHaigSimulate (Ivy_Man_t *p) |
| int Ivy_ManHaigCountChoices | ( | Ivy_Man_t * | p, |
| int * | pnChoices ) |
Function*************************************************************
Synopsis [Count the number of choices and choice nodes in HAIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 317 of file ivyHaig.c.

Function*************************************************************
Synopsis [Sets the pair of equivalent nodes in HAIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 246 of file ivyHaig.c.

Function*************************************************************
Synopsis [Creates a new node in HAIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 183 of file ivyHaig.c.


| void Ivy_ManHaigPostprocess | ( | Ivy_Man_t * | p, |
| int | fVerbose ) |
Function*************************************************************
Synopsis [Prints statistics of the HAIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 350 of file ivyHaig.c.

| void Ivy_ManHaigSimulate | ( | Ivy_Man_t * | p | ) |
Function*************************************************************
Synopsis [Simulate HAIG using modified 3-valued simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 440 of file ivyHaig.c.

| void Ivy_ManHaigStart | ( | Ivy_Man_t * | p, |
| int | fVerbose ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Starts HAIG for the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 94 of file ivyHaig.c.


| void Ivy_ManHaigStop | ( | Ivy_Man_t * | p | ) |
Function*************************************************************
Synopsis [Stops HAIG for the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 159 of file ivyHaig.c.


Function*************************************************************
Synopsis [Transfers the HAIG to the newly created manager.]
Description []
SideEffects []
SeeAlso []
Function*************************************************************
Synopsis [Checks if the old node is in the TFI of the new node.]
Description []
SideEffects []
SeeAlso []
Definition at line 222 of file ivyHaig.c.

