#include <ogdf/lib/minisat/core/SolverTypes.h>
Public Member Functions | |
ClauseAllocator () | |
ClauseAllocator (uint32_t start_cap) | |
Ref | ael (const Clause *t) |
template<class Lits > | |
CRef | alloc (const Lits &ps, bool learnt=false) |
void | free (CRef cid) |
Clause * | lea (Ref r) |
const Clause * | lea (Ref r) const |
void | moveTo (ClauseAllocator &to) |
Clause & | operator[] (Ref r) |
const Clause & | operator[] (Ref r) const |
void | reloc (CRef &cr, ClauseAllocator &to) |
Public Member Functions inherited from Minisat::Internal::RegionAllocator< uint32_t > | |
RegionAllocator (uint32_t start_cap=1024 *1024) | |
~RegionAllocator () | |
Ref | ael (const uint32_t *t) |
Ref | alloc (int size) |
void | free (int size) |
uint32_t * | lea (Ref r) |
const uint32_t * | lea (Ref r) const |
void | moveTo (RegionAllocator &to) |
uint32_t & | operator[] (Ref r) |
const uint32_t & | operator[] (Ref r) const |
uint32_t | size () const |
uint32_t | wasted () const |
Public Attributes | |
bool | extra_clause_field |
Static Private Member Functions | |
static int | clauseWord32Size (int size, bool has_extra) |
Additional Inherited Members | |
Public Types inherited from Minisat::Internal::RegionAllocator< uint32_t > | |
enum | |
enum | |
using | Ref = uint32_t |
Definition at line 211 of file SolverTypes.h.
|
inline |
Definition at line 218 of file SolverTypes.h.
|
inline |
Definition at line 219 of file SolverTypes.h.
Definition at line 243 of file SolverTypes.h.
Definition at line 226 of file SolverTypes.h.
|
inlinestaticprivate |
Definition at line 213 of file SolverTypes.h.
Definition at line 245 of file SolverTypes.h.
Definition at line 241 of file SolverTypes.h.
Definition at line 242 of file SolverTypes.h.
|
inline |
Definition at line 221 of file SolverTypes.h.
Definition at line 239 of file SolverTypes.h.
Definition at line 240 of file SolverTypes.h.
|
inline |
Definition at line 251 of file SolverTypes.h.
bool Minisat::Internal::ClauseAllocator::extra_clause_field |
Definition at line 216 of file SolverTypes.h.