summaryrefslogtreecommitdiffstats
path: root/src/opt/dec/decMan.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-01-21 04:30:10 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2012-01-21 04:30:10 -0800
commit8014f25f6db719fa62336f997963532a14c568f6 (patch)
treec691ee91a3a2d452a2bd24ac89a8c717beaa7af7 /src/opt/dec/decMan.c
parentc44cc5de9429e6b4f1c05045fcf43c9cb96437b5 (diff)
downloadabc-8014f25f6db719fa62336f997963532a14c568f6.tar.gz
abc-8014f25f6db719fa62336f997963532a14c568f6.tar.bz2
abc-8014f25f6db719fa62336f997963532a14c568f6.zip
Major restructuring of the code.
Diffstat (limited to 'src/opt/dec/decMan.c')
-rw-r--r--src/opt/dec/decMan.c88
1 files changed, 0 insertions, 88 deletions
diff --git a/src/opt/dec/decMan.c b/src/opt/dec/decMan.c
deleted file mode 100644
index 8b6fae65..00000000
--- a/src/opt/dec/decMan.c
+++ /dev/null
@@ -1,88 +0,0 @@
-/**CFile****************************************************************
-
- FileName [decMan.c]
-
- PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]
-
- Synopsis [Decomposition manager.]
-
- Author [MVSIS Group]
-
- Affiliation [UC Berkeley]
-
- Date [Ver. 1.0. Started - February 1, 2003.]
-
- Revision [$Id: decMan.c,v 1.1 2003/05/22 19:20:05 alanmi Exp $]
-
-***********************************************************************/
-
-#include "abc.h"
-#include "mvc.h"
-#include "dec.h"
-
-ABC_NAMESPACE_IMPL_START
-
-
-////////////////////////////////////////////////////////////////////////
-/// DECLARATIONS ///
-////////////////////////////////////////////////////////////////////////
-
-////////////////////////////////////////////////////////////////////////
-/// FUNCTION DEFINITIONS ///
-////////////////////////////////////////////////////////////////////////
-
-/**Function*************************************************************
-
- Synopsis [Start the MVC manager used in the factoring package.]
-
- Description []
-
- SideEffects []
-
- SeeAlso []
-
-***********************************************************************/
-Dec_Man_t * Dec_ManStart()
-{
- Dec_Man_t * p;
-// int clk = clock();
- p = ABC_ALLOC( Dec_Man_t, 1 );
- p->pMvcMem = Mvc_ManagerStart();
- p->vCubes = Vec_IntAlloc( 8 );
- p->vLits = Vec_IntAlloc( 8 );
- // canonical forms, phases, perms
- Extra_Truth4VarNPN( &p->puCanons, &p->pPhases, &p->pPerms, &p->pMap );
-//ABC_PRT( "NPN classes precomputation time", clock() - clk );
- return p;
-}
-
-/**Function*************************************************************
-
- Synopsis [Stops the MVC maanager used in the factoring package.]
-
- Description []
-
- SideEffects []
-
- SeeAlso []
-
-***********************************************************************/
-void Dec_ManStop( Dec_Man_t * p )
-{
- Mvc_ManagerFree( (Mvc_Manager_t *)p->pMvcMem );
- Vec_IntFree( p->vCubes );
- Vec_IntFree( p->vLits );
- ABC_FREE( p->puCanons );
- ABC_FREE( p->pPhases );
- ABC_FREE( p->pPerms );
- ABC_FREE( p->pMap );
- ABC_FREE( p );
-}
-
-////////////////////////////////////////////////////////////////////////
-/// END OF FILE ///
-////////////////////////////////////////////////////////////////////////
-
-
-ABC_NAMESPACE_IMPL_END
-