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 alanm] i@ee cs.be rkel ey.ed u
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 | ||
) |