|
abc-master
|
#include "msatInt.h"Go to the source code of this file.
| Msat_IntVec_t* Msat_IntVecAlloc | ( | int | nCap | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Allocates a vector with the given capacity.]
Description []
SideEffects []
SeeAlso []
Definition at line 48 of file msatVec.c.
| Msat_IntVec_t* Msat_IntVecAllocArray | ( | int * | pArray, |
| int | nSize | ||
| ) |
Function*************************************************************
Synopsis [Creates the vector from an integer array of the given size.]
Description []
SideEffects []
SeeAlso []
Definition at line 71 of file msatVec.c.
| Msat_IntVec_t* Msat_IntVecAllocArrayCopy | ( | int * | pArray, |
| int | nSize | ||
| ) |
Function*************************************************************
Synopsis [Creates the vector from an integer array of the given size.]
Description []
SideEffects []
SeeAlso []
Definition at line 92 of file msatVec.c.
| void Msat_IntVecClear | ( | Msat_IntVec_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
| Msat_IntVec_t* Msat_IntVecDup | ( | Msat_IntVec_t * | pVec | ) |
Function*************************************************************
Synopsis [Duplicates the integer array.]
Description []
SideEffects []
SeeAlso []
Definition at line 114 of file msatVec.c.
| Msat_IntVec_t* Msat_IntVecDupArray | ( | Msat_IntVec_t * | pVec | ) |
Function*************************************************************
Synopsis [Transfers the array into another vector.]
Description []
SideEffects []
SeeAlso []
Definition at line 136 of file msatVec.c.
| void Msat_IntVecFill | ( | Msat_IntVec_t * | p, |
| int | nSize, | ||
| int | Entry | ||
| ) |
| void Msat_IntVecFree | ( | Msat_IntVec_t * | p | ) |
| void Msat_IntVecGrow | ( | Msat_IntVec_t * | p, |
| int | nCapMin | ||
| ) |
| int Msat_IntVecPop | ( | Msat_IntVec_t * | p | ) |
| void Msat_IntVecPush | ( | Msat_IntVec_t * | p, |
| int | Entry | ||
| ) |
| int Msat_IntVecPushUnique | ( | Msat_IntVec_t * | p, |
| int | Entry | ||
| ) |
| void Msat_IntVecPushUniqueOrder | ( | Msat_IntVec_t * | p, |
| int | Entry, | ||
| int | fIncrease | ||
| ) |
Function*************************************************************
Synopsis [Inserts the element while sorting in the increasing order.]
Description []
SideEffects []
SeeAlso []
Definition at line 395 of file msatVec.c.
| int* Msat_IntVecReadArray | ( | Msat_IntVec_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
| int Msat_IntVecReadEntry | ( | Msat_IntVec_t * | p, |
| int | i | ||
| ) |
| int Msat_IntVecReadEntryLast | ( | Msat_IntVec_t * | p | ) |
| int Msat_IntVecReadSize | ( | Msat_IntVec_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
| int* Msat_IntVecReleaseArray | ( | Msat_IntVec_t * | p | ) |
| void Msat_IntVecShrink | ( | Msat_IntVec_t * | p, |
| int | nSizeNew | ||
| ) |
| void Msat_IntVecSort | ( | Msat_IntVec_t * | p, |
| int | fReverse | ||
| ) |
Function*************************************************************
Synopsis [Sorting the entries by their integer value.]
Description []
SideEffects []
SeeAlso []
Definition at line 442 of file msatVec.c.
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [msatVec.c]
PackageName [A C version of SAT solver MINISAT, originally developed in C++ by Niklas Een and Niklas Sorensson, Chalmers University of Technology, Sweden: http://www.cs.chalmers.se/~een/Satzoo.]
Synopsis [Integer vector borrowed from Extra.]
Author [Alan Mishchenko alanmi@eecs.berkeley.edu]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - January 1, 2004.]
Revision [
]
Function*************************************************************
Synopsis [Comparison procedure for two clauses.]
Description []
SideEffects []
SeeAlso []
|
static |
Function*************************************************************
Synopsis [Comparison procedure for two clauses.]
Description []
SideEffects []
SeeAlso []
| void Msat_IntVecWriteEntry | ( | Msat_IntVec_t * | p, |
| int | i, | ||
| int | Entry | ||
| ) |