summaryrefslogtreecommitdiffstats
path: root/src/misc/extra/extraUtilDsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/misc/extra/extraUtilDsd.c')
-rw-r--r--src/misc/extra/extraUtilDsd.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/misc/extra/extraUtilDsd.c b/src/misc/extra/extraUtilDsd.c
index 9a6d1f14..7b023d8c 100644
--- a/src/misc/extra/extraUtilDsd.c
+++ b/src/misc/extra/extraUtilDsd.c
@@ -990,7 +990,7 @@ Kit_DsdPrintFromTruth( (unsigned *)&t, 6 ); printf( "\n" );
/**Function*************************************************************
- Synopsis [Returns CNF size for the given DSD class.]
+ Synopsis []
Description []
@@ -999,10 +999,22 @@ Kit_DsdPrintFromTruth( (unsigned *)&t, 6 ); printf( "\n" );
SeeAlso []
***********************************************************************/
-int Sdm_ManReadCnfSize( Sdm_Man_t * p, int iDsd )
+int Sdm_ManReadDsdVarNum( Sdm_Man_t * p, int iDsd )
+{
+ return p->pDsd6[iDsd].nVars;
+}
+int Sdm_ManReadDsdAndNum( Sdm_Man_t * p, int iDsd )
+{
+ return p->pDsd6[iDsd].nAnds;
+}
+int Sdm_ManReadDsdClauseNum( Sdm_Man_t * p, int iDsd )
{
return p->pDsd6[iDsd].nClauses;
}
+word Sdm_ManReadDsdTruth( Sdm_Man_t * p, int iDsd )
+{
+ return p->pDsd6[iDsd].uTruth;
+}
char * Sdm_ManReadDsdStr( Sdm_Man_t * p, int iDsd )
{
return p->pDsd6[iDsd].pStr;