-
CnfBack()
- Dfs BackVisit for CNF conversion.
-
CnfFirst()
- Dfs FirstVisit for CNF conversion.
-
CnfLast()
- Dfs LastVisit for CNF conversion.
-
CnfSet()
- Dfs Set for CNF conversion.
-
DaVinciBack()
- Dfs BackVisit for DaVinci output.
-
DaVinciFirst()
- Dfs FirstVisit for DaVinci output.
-
DaVinciLast()
- Dfs LastVisit for DaVinci output.
-
DaVinciSet()
- Dfs Set for DaVinci output.
-
GdlBack()
- Dfs BackVisit for Gdl output.
-
GdlFirst()
- Dfs FirstVisit for Gdl output.
-
GdlLast()
- Dfs LastVisit for Gdl output.
-
GdlSet()
- Dfs Set for Gdl output.
-
Rbc_Convert2Cnf()
- Translates the rbc into the corresponding (equisatisfiable)
set of clauses.
-
Rbc_GetIthVar()
- Returns a variable.
-
Rbc_GetLeftOpnd()
- Gets the left operand.
-
Rbc_GetOne()
- Logical constant 1 (truth).
-
Rbc_GetRightOpnd()
- Gets the right operand.
-
Rbc_GetVarIndex()
- Gets the variable index.
-
Rbc_GetZero()
- Logical constant 0 (falsity).
-
Rbc_MakeAnd()
- Makes the conjunction of two rbcs.
-
Rbc_MakeIff()
- Makes the coimplication of two rbcs.
-
Rbc_MakeIte()
- Makes the if-then-else of three rbcs.
-
Rbc_MakeNot()
- Returns the complement of an rbc.
-
Rbc_MakeOr()
- Makes the disjunction of two rbcs.
-
Rbc_MakeXor()
- Makes the exclusive disjunction of two rbcs.
-
Rbc_ManagerAlloc()
- Creates a new RBC manager.
-
Rbc_ManagerCapacity()
- Returns the current variable capacity of the rbc.
-
Rbc_ManagerFree()
- Deallocates an RBC manager.
-
Rbc_ManagerGC()
- Garbage collection in the RBC manager.
-
Rbc_ManagerReserve()
- Reserves more space for new variables.
-
Rbc_Mark()
- Makes a node permanent.
-
Rbc_OutputDaVinci()
- Print out an rbc using DaVinci graph format.
-
Rbc_OutputGdl()
- Print out an rbc using Gdl graph format.
-
Rbc_OutputSexpr()
- Print out an rbc using LISP S-expressions.
-
Rbc_PrintStats()
- Prints various statistics.
-
Rbc_Shift()
- Creates a fresh copy G(X') of the rbc F(X) by shifting
each variable index of a certain amount.
-
Rbc_SubstRbc()
- Creates a fresh copy G(S) of the rbc F(X) such
that G(S) = F(X)[S/X
-
Rbc_Subst()
- Creates a fresh copy G(Y) of the rbc F(X) such
that G(Y) = F(X)[Y/X
-
Rbc_Unmark()
- Makes a node volatile.
-
Reduce()
- Reduction (simplification) of rbcs.
-
SexprBack()
- Dfs BackVisit for Sexpr output.
-
SexprFirst()
- Dfs FirstVisit for Sexpr output.
-
SexprLast()
- Dfs LastVisit for Sexpr output.
-
SexprSet()
- Dfs Set for Sexpr output.
-
ShiftBack()
- Dfs BackVisit for shifting.
-
ShiftFirst()
- Dfs FirstVisit for shifting.
-
ShiftLast()
- Dfs LastVisit for shifting.
-
ShiftSet()
- Dfs Set for shifting.
-
SubstBack()
- Dfs BackVisit for substitution.
-
SubstFirst()
- Dfs FirstVisit for substitution.
-
SubstLast()
- Dfs LastVisit for Substitution.
-
SubstRbcBack()
- Dfs BackVisit for substRbcitution.
-
SubstRbcFirst()
- Dfs FirstVisit for substitution (variables to formulas).
-
SubstRbcLast()
- Dfs LastVisit for SubstRbcitution.
-
SubstRbcSet()
- Dfs Set for substitution (variables to formulas).
-
SubstSet()
- Dfs Set for substitution.
-
SwapSign()
- Swaps the sign of the argument.
-
()
- Controls the sign of an rbc.
Last updated on 2004/06/23 14h:12