abc-master
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "satStore.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START char * | Sto_ManMemoryFetch (Sto_Man_t *p, int nBytes) |
DECLARATIONS ///. More... | |
void | Sto_ManMemoryStop (Sto_Man_t *p) |
int | Sto_ManMemoryReport (Sto_Man_t *p) |
Sto_Man_t * | Sto_ManAlloc () |
MACRO DEFINITIONS ///. More... | |
void | Sto_ManFree (Sto_Man_t *p) |
int | Sto_ManAddClause (Sto_Man_t *p, lit *pBeg, lit *pEnd) |
void | Sto_ManMarkRoots (Sto_Man_t *p) |
void | Sto_ManMarkClausesA (Sto_Man_t *p) |
int | Sto_ManChangeLastClause (Sto_Man_t *p) |
void | Sto_ManDumpClauses (Sto_Man_t *p, char *pFileName) |
int | Sto_ManLoadNumber (FILE *pFile, int *pNumber) |
Sto_Man_t * | Sto_ManLoadClauses (char *pFileName) |
Function*************************************************************
Synopsis [Adds one clause to the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 160 of file satStore.c.
Sto_Man_t* Sto_ManAlloc | ( | ) |
MACRO DEFINITIONS ///.
Function*************************************************************
Synopsis [Allocate proof manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 121 of file satStore.c.
int Sto_ManChangeLastClause | ( | Sto_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns the literal of the last clause.]
Description []
SideEffects []
SeeAlso []
Definition at line 279 of file satStore.c.
void Sto_ManDumpClauses | ( | Sto_Man_t * | p, |
char * | pFileName | ||
) |
Function*************************************************************
Synopsis [Writes the stored clauses into a file.]
Description []
SideEffects []
SeeAlso []
Definition at line 305 of file satStore.c.
void Sto_ManFree | ( | Sto_Man_t * | p | ) |
Function*************************************************************
Synopsis [Deallocate proof manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 143 of file satStore.c.
Sto_Man_t* Sto_ManLoadClauses | ( | char * | pFileName | ) |
Function*************************************************************
Synopsis [Reads CNF from file.]
Description []
SideEffects []
SeeAlso []
Definition at line 384 of file satStore.c.
int Sto_ManLoadNumber | ( | FILE * | pFile, |
int * | pNumber | ||
) |
Function*************************************************************
Synopsis [Reads one literal from file.]
Description []
SideEffects []
SeeAlso []
Definition at line 340 of file satStore.c.
void Sto_ManMarkClausesA | ( | Sto_Man_t * | p | ) |
Function*************************************************************
Synopsis [Mark all clauses added so far as clause of A.]
Description []
SideEffects []
SeeAlso []
Definition at line 257 of file satStore.c.
void Sto_ManMarkRoots | ( | Sto_Man_t * | p | ) |
Function*************************************************************
Synopsis [Mark all clauses added so far as root clauses.]
Description []
SideEffects []
SeeAlso []
Definition at line 235 of file satStore.c.
ABC_NAMESPACE_IMPL_START char* Sto_ManMemoryFetch | ( | Sto_Man_t * | p, |
int | nBytes | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [satStore.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SAT solver.]
Synopsis [Records the trace of SAT solving in the CNF form.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Fetches memory.]
Description []
SideEffects []
SeeAlso []
Definition at line 50 of file satStore.c.
int Sto_ManMemoryReport | ( | Sto_Man_t * | p | ) |
Function*************************************************************
Synopsis [Reports memory usage in bytes.]
Description []
SideEffects []
SeeAlso []
Definition at line 97 of file satStore.c.
void Sto_ManMemoryStop | ( | Sto_Man_t * | p | ) |
Function*************************************************************
Synopsis [Frees memory manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 76 of file satStore.c.