#include <clause.hpp>
Definition at line 34 of file clause.hpp.
◆ begin() [1/2]
◆ begin() [2/2]
◆ bytes() [1/2]
| size_t CaDiCaL::Clause::bytes |
( |
| ) |
const |
|
inline |
◆ bytes() [2/2]
| static size_t CaDiCaL::Clause::bytes |
( |
int | size | ) |
|
|
inlinestatic |
Definition at line 137 of file clause.hpp.
137 {
138
139
140
141
142
143
144
146 const size_t header_bytes = sizeof (Clause);
147 const size_t actual_literal_bytes =
size *
sizeof (int);
148 size_t combined_bytes = header_bytes + actual_literal_bytes;
149#ifdef NFLEXIBLE
150 const size_t faked_literals_bytes = sizeof ((Clause *) 0)->literals;
151 combined_bytes -= faked_literals_bytes;
152#endif
153 size_t aligned_bytes =
align (combined_bytes, 8);
154 return aligned_bytes;
155 }
#define CADICAL_assert(ignore)
size_t align(size_t n, size_t alignment)
◆ collect()
| bool CaDiCaL::Clause::collect |
( |
| ) |
const |
|
inline |
◆ end() [1/2]
◆ end() [2/2]
◆ [union]
◆ conditioned
| bool CaDiCaL::Clause::conditioned |
◆ copy
◆ covered
| bool CaDiCaL::Clause::covered |
◆ enqueued
| bool CaDiCaL::Clause::enqueued |
◆ flushed
| bool CaDiCaL::Clause::flushed |
◆ frozen
| bool CaDiCaL::Clause::frozen |
◆ garbage
| bool CaDiCaL::Clause::garbage |
◆ gate
| bool CaDiCaL::Clause::gate |
◆ glue
| int CaDiCaL::Clause::glue |
◆ hyper
| bool CaDiCaL::Clause::hyper |
◆ id
| int64_t CaDiCaL::Clause::id |
◆ instantiated
| bool CaDiCaL::Clause::instantiated |
◆ literals
| int CaDiCaL::Clause::literals[] |
◆ moved
| bool CaDiCaL::Clause::moved |
◆ pos
◆ reason
| bool CaDiCaL::Clause::reason |
◆ redundant
| bool CaDiCaL::Clause::redundant |
◆ size
| int CaDiCaL::Clause::size |
◆ subsume
| bool CaDiCaL::Clause::subsume |
◆ swept
| bool CaDiCaL::Clause::swept |
◆ transred
| bool CaDiCaL::Clause::transred |
◆ used
| unsigned CaDiCaL::Clause::used |
◆ vivified
| bool CaDiCaL::Clause::vivified |
◆ vivify
| bool CaDiCaL::Clause::vivify |
The documentation for this struct was generated from the following file: