abc-master
|
#include "fxuInt.h"
Go to the source code of this file.
void Fxu_Update | ( | Fxu_Matrix * | p, |
Fxu_Single * | pSingle, | ||
Fxu_Double * | pDouble | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Updates the matrix after selecting two divisors.]
Description []
SideEffects []
SeeAlso []
Definition at line 57 of file fxuUpdate.c.
|
static |
Function*************************************************************
Synopsis [Adds the new divisors that depend on the cube.]
Description [Go through all the non-empty cubes of this cover (except the given cube) and, for each of them, add the new divisor with the given cube.]
SideEffects []
SeeAlso []
Definition at line 724 of file fxuUpdate.c.
|
static |
Function*************************************************************
Synopsis [Updates the single cube divisors.]
Description []
SideEffects []
SeeAlso []
Definition at line 800 of file fxuUpdate.c.
|
static |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 670 of file fxuUpdate.c.
|
static |
Function*************************************************************
Synopsis [Removes old single cube divisors.]
Description []
SideEffects []
SeeAlso []
Definition at line 759 of file fxuUpdate.c.
|
static |
Function*************************************************************
Synopsis [Create new variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 638 of file fxuUpdate.c.
void Fxu_UpdateDouble | ( | Fxu_Matrix * | p | ) |
Function*************************************************************
Synopsis [Updates the matrix after accepting a double cube divisor.]
Description []
SideEffects []
SeeAlso []
Definition at line 219 of file fxuUpdate.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [fxuUpdate.c]
PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]
Synopsis [Updating the sparse matrix when divisors are accepted.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - February 1, 2003.]
Revision [
]
Function*************************************************************
Synopsis [Update the pairs.]
Description []
SideEffects []
SeeAlso []
Definition at line 285 of file fxuUpdate.c.
|
static |
Function*************************************************************
Synopsis [Create the node equal to double-cube divisor.]
Description []
SideEffects []
SeeAlso []
Definition at line 404 of file fxuUpdate.c.
|
static |
Function*************************************************************
Synopsis [Add two cubes corresponding to the given double-cube divisor.]
Description []
SideEffects []
SeeAlso []
Definition at line 334 of file fxuUpdate.c.
|
static |
Function*************************************************************
Synopsis [Updates the matrix after selecting a single cube divisor.]
Description []
SideEffects []
SeeAlso []
Definition at line 494 of file fxuUpdate.c.
Function*************************************************************
Synopsis [Compares the vars by their number.]
Description []
SideEffects []
SeeAlso []
Definition at line 607 of file fxuUpdate.c.
|
static |
Function*************************************************************
Synopsis [Sort the pairs.]
Description []
SideEffects []
SeeAlso []
Definition at line 580 of file fxuUpdate.c.
void Fxu_UpdateSingle | ( | Fxu_Matrix * | p | ) |
Function*************************************************************
Synopsis [Updates after accepting single cube divisor.]
Description []
SideEffects []
SeeAlso []
Definition at line 149 of file fxuUpdate.c.