|
Compounds |
| struct | NtrHeap |
| struct | NtrHeapSlot |
| struct | NtrOptions |
| struct | NtrPartTR |
Defines |
| #define | PI_PS_FROM_FILE 0 |
| #define | PI_PS_DFS 1 |
| #define | PI_PS_GIVEN 2 |
| #define | NTR_IMAGE_MONO 0 |
| #define | NTR_IMAGE_PART 1 |
| #define | NTR_IMAGE_CLIP 2 |
| #define | NTR_IMAGE_DEPEND 3 |
| #define | NTR_UNDER_APPROX 0 |
| #define | NTR_OVER_APPROX 1 |
| #define | NTR_FROM_NEW 0 |
| #define | NTR_FROM_REACHED 1 |
| #define | NTR_FROM_RESTRICT 2 |
| #define | NTR_FROM_COMPACT 3 |
| #define | NTR_FROM_SQUEEZE 4 |
| #define | NTR_FROM_UNDERAPPROX 5 |
| #define | NTR_FROM_OVERAPPROX 6 |
| #define | NTR_GROUP_NONE 0 |
| #define | NTR_GROUP_DEFAULT 1 |
| #define | NTR_GROUP_FIXED 2 |
| #define | STRING_EQUAL(s1, s2) (strcmp((s1),(s2)) == 0) |
Typedefs |
| typedef NtrOptions | NtrOptions |
| typedef NtrHeapSlot | NtrHeapSlot |
| typedef NtrHeap | NtrHeap |
| typedef NtrPartTR | NtrPartTR |
Functions |
| EXTERN int Ntr_buildDDs | ARGS ((BnetNetwork *net, DdManager *dd, NtrOptions *option, BnetNetwork *net2)) |
| EXTERN NtrPartTR *Ntr_buildTR | ARGS ((DdManager *dd, BnetNetwork *net, NtrOptions *option, int image)) |
| EXTERN DdNode *Ntr_TransitiveClosure | ARGS ((DdManager *dd, NtrPartTR *TR, NtrOptions *option)) |
| EXTERN int Ntr_Trav | ARGS ((DdManager *dd, BnetNetwork *net, NtrOptions *option)) |
| EXTERN void Ntr_freeTR | ARGS ((DdManager *dd, NtrPartTR *TR)) |
| EXTERN NtrPartTR *Ntr_cloneTR | ARGS ((NtrPartTR *TR)) |
| EXTERN DdNode *Ntr_getStateCube | ARGS ((DdManager *dd, BnetNetwork *net, char *filename, int pr)) |
| EXTERN int Ntr_Envelope | ARGS ((DdManager *dd, NtrPartTR *TR, FILE *dfp, NtrOptions *option)) |
| EXTERN int Ntr_TestMinimization | ARGS ((DdManager *dd, BnetNetwork *net1, BnetNetwork *net2, NtrOptions *option)) |
| EXTERN int Ntr_TestDensity | ARGS ((DdManager *dd, BnetNetwork *net1, NtrOptions *option)) |
| EXTERN double Ntr_maximum01Flow | ARGS ((DdManager *bdd, DdNode *sx, DdNode *ty, DdNode *E, DdNode **F, DdNode **cut, DdNode **x, DdNode **y, DdNode **z, int n, int pr)) |
| EXTERN NtrHeap *Ntr_InitHeap | ARGS ((int size)) |
| EXTERN void Ntr_FreeHeap | ARGS ((NtrHeap *heap)) |
| EXTERN int Ntr_HeapInsert | ARGS ((NtrHeap *heap, void *item, int key)) |
| EXTERN int Ntr_HeapExtractMin | ARGS ((NtrHeap *heap, void **item, int *key)) |
| EXTERN NtrHeap *Ntr_HeapClone | ARGS ((NtrHeap *source)) |
| EXTERN int Ntr_TestHeap | ARGS ((NtrHeap *heap, int i)) |