Classes | |
| class | BoolOption |
| class | bqueue |
| class | Clause |
| class | ClauseAllocator |
| class | CMap |
| struct | DeepEqual |
| struct | DeepHash |
| class | DoubleOption |
| struct | DoubleRange |
| struct | Equal |
| struct | Hash |
| class | Heap |
| class | Int64Option |
| struct | Int64Range |
| class | IntOption |
| struct | IntRange |
| class | lbool |
| struct | LessThan_default |
| struct | Lit |
| class | Map |
| class | OccLists |
| class | Option |
| class | Queue |
| class | RegionAllocator |
| class | SimpSolver |
| class | Solver |
| class | StreamBuffer |
| class | StringOption |
| class | vec |
Typedefs | |
| typedef int | Var |
| typedef RegionAllocator< uint32_t >::Ref | CRef |
Functions | |
| void | parseOptions (int &argc, char **argv, bool strict=false) |
| void | printUsageAndExit (int argc, char **argv, bool verbose=false) |
| void | setUsageHelp (const char *str) |
| void | setHelpPrefixStr (const char *str) |
| Lit | mkLit (Var var, bool sign=false) |
| Lit | operator~ (Lit p) |
| Lit | operator^ (Lit p, bool b) |
| bool | sign (Lit p) |
| int | var (Lit p) |
| int | toInt (Var v) |
| int | toInt (Lit p) |
| Lit | toLit (int i) |
| int | toInt (lbool l) |
| lbool | toLbool (int v) |
| template<class T, class LessThan> | |
| void | selectionSort (T *array, int size, LessThan lt) |
| template<class T, class LessThan> | |
| void | sort (T *array, int size, LessThan lt) |
| template<class T, class LessThan> | |
| void | sort (vec< T > &v, LessThan lt) |
| template<class T> | |
| void | sort (vec< T > &v) |
| double | memUsed () |
| double | memUsedPeak () |
Variables | |
| const Lit | lit_Undef = { -2 } |
| const Lit | lit_Error = { -1 } |
| const CRef | CRef_Undef = RegionAllocator<uint32_t>::Ref_Undef |
| typedef RegionAllocator<uint32_t>::Ref Gluco::CRef |
Definition at line 130 of file SolverTypes.h.
| typedef int Gluco::Var |
Definition at line 52 of file SolverTypes.h.
|
extern |
Definition at line 110 of file System.cpp.

|
extern |
Definition at line 67 of file SolverTypes.h.


Definition at line 69 of file SolverTypes.h.
Definition at line 68 of file SolverTypes.h.
Definition at line 28 of file Options.cpp.

Definition at line 62 of file Options.cpp.


| void Gluco::selectionSort | ( | T * | array, |
| int | size, | ||
| LessThan | lt ) |
Definition at line 40 of file Sort.h.

|
extern |
Definition at line 61 of file Options.cpp.

|
extern |
Definition at line 60 of file Options.cpp.

| void Gluco::sort | ( | T * | array, |
| int | size, | ||
| LessThan | lt ) |
Definition at line 58 of file Sort.h.


| void Gluco::sort | ( | vec< T > & | v | ) |
| void Gluco::sort | ( | vec< T > & | v, |
| LessThan | lt ) |
|
inline |
Definition at line 123 of file SolverTypes.h.
|
inline |
Definition at line 75 of file SolverTypes.h.
|
inline |
Definition at line 74 of file SolverTypes.h.

|
inline |
Definition at line 124 of file SolverTypes.h.
|
inline |
|
inline |
| const CRef Gluco::CRef_Undef = RegionAllocator<uint32_t>::Ref_Undef |
Definition at line 216 of file SolverTypes.h.
Definition at line 82 of file SolverTypes.h.
Definition at line 81 of file SolverTypes.h.