#include "ioa.h"
Go to the source code of this file.
Functions | |
| int | Ioa_WriteAigerEncode (unsigned char *pBuffer, int Pos, unsigned x) |
| FUNCTION DEFINITIONS ///. | |
| void | Ioa_WriteAigerEncodeStr (Vec_Str_t *vStr, unsigned x) |
| Vec_Int_t * | Ioa_WriteAigerLiterals (Aig_Man_t *pMan) |
| Vec_Str_t * | Ioa_WriteEncodeLiterals (Vec_Int_t *vLits) |
| Vec_Str_t * | Ioa_WriteAigerIntoMemoryStr (Aig_Man_t *pMan) |
| char * | Ioa_WriteAigerIntoMemory (Aig_Man_t *pMan, int *pnSize) |
| void | Ioa_WriteAigerBufferTest (Aig_Man_t *pMan, char *pFileName, int fWriteSymbols, int fCompact) |
| void | Ioa_WriteAiger (Aig_Man_t *pMan, char *pFileName, int fWriteSymbols, int fCompact) |
| void Ioa_WriteAiger | ( | Aig_Man_t * | pMan, |
| char * | pFileName, | ||
| int | fWriteSymbols, | ||
| int | fCompact ) |
Function*************************************************************
Synopsis [Writes the AIG in the binary AIGER format.]
Description []
SideEffects []
SeeAlso []
Definition at line 446 of file ioaWriteAig.c.


| void Ioa_WriteAigerBufferTest | ( | Aig_Man_t * | pMan, |
| char * | pFileName, | ||
| int | fWriteSymbols, | ||
| int | fCompact ) |
Function*************************************************************
Synopsis [This procedure is used to test the above procedure.]
Description []
SideEffects []
SeeAlso []
Definition at line 405 of file ioaWriteAig.c.

| int Ioa_WriteAigerEncode | ( | unsigned char * | pBuffer, |
| int | Pos, | ||
| unsigned | x ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Adds one unsigned AIG edge to the output buffer.]
Description [This procedure is a slightly modified version of Armin Biere's procedure "void encode (FILE * file, unsigned x)" ]
SideEffects [Returns the current writing position.]
SeeAlso []
Definition at line 151 of file ioaWriteAig.c.

| void Ioa_WriteAigerEncodeStr | ( | Vec_Str_t * | vStr, |
| unsigned | x ) |
Function*************************************************************
Synopsis [Adds one unsigned AIG edge to the output buffer.]
Description [This procedure is a slightly modified version of Armin Biere's procedure "void encode (FILE * file, unsigned x)" ]
SideEffects [Returns the current writing position.]
SeeAlso []
Definition at line 179 of file ioaWriteAig.c.

| char * Ioa_WriteAigerIntoMemory | ( | Aig_Man_t * | pMan, |
| int * | pnSize ) |
Function*************************************************************
Synopsis [Writes the AIG in into the memory buffer.]
Description [The resulting buffer constains the AIG in AIGER format. The returned size (pnSize) gives the number of bytes in the buffer. The resulting buffer should be deallocated by the user.]
SideEffects []
SeeAlso []
Definition at line 376 of file ioaWriteAig.c.


Function*************************************************************
Synopsis [Writes the AIG in into the memory buffer.]
Description [The resulting buffer constains the AIG in AIGER format. The returned size (pnSize) gives the number of bytes in the buffer. The resulting buffer should be deallocated by the user.]
SideEffects []
SeeAlso []
Definition at line 286 of file ioaWriteAig.c.


Function*************************************************************
Synopsis [Create the array of literals to be written.]
Description []
SideEffects []
SeeAlso []
Definition at line 207 of file ioaWriteAig.c.

Function*************************************************************
Synopsis [Creates the binary encoded array of literals.]
Description []
SideEffects []
SeeAlso []
Definition at line 237 of file ioaWriteAig.c.

