ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
kissat Struct Reference

#include <internal.h>

Collaboration diagram for kissat:

Public Attributes

bool extended
 
bool inconsistent
 
bool iterating
 
bool preprocessing
 
bool probing
 
bool stable
 
bool warming
 
bool watching
 
bool large_clauses_watched_after_binary_clauses
 
termination termination
 
unsigned vars
 
unsigned size
 
unsigned active
 
unsigned randec
 
ints export_
 
ints units
 
imports import
 
extensions extend
 
unsigneds witness
 
assignedassigned
 
flagsflags
 
markmarks
 
valuevalues
 
phases phases
 
eliminated eliminated
 
unsigneds etrail
 
linkslinks
 
queue queue
 
heap scores
 
double scinc
 
heap schedule
 
double scoreshift
 
unsigned level
 
frames frames
 
unsigned_array trail
 
unsigned * propagate
 
unsigned best_assigned
 
unsigned target_assigned
 
unsigned unflushed
 
unsigned unassigned
 
unsigneds delayed
 
unsigned resolvent_size
 
unsigned antecedent_size
 
dataranks ranks
 
unsigneds analyzed
 
unsigneds levels
 
unsigneds minimize
 
unsigneds poisoned
 
unsigneds promote
 
unsigneds removable
 
unsigneds shrinkable
 
clause conflict
 
bool clause_satisfied
 
bool clause_shrink
 
bool clause_trivial
 
unsigneds clause
 
unsigneds shadow
 
arena arena
 
vectors vectors
 
reference first_reducible
 
reference last_irredundant
 
watcheswatches
 
reference last_learned [4]
 
sizes sorter
 
generator random
 
averages averages [2]
 
unsigned tier1 [2]
 
unsigned tier2 [2]
 
reluctant reluctant
 
bounds bounds
 
classification classification
 
delays delays
 
enabled enabled
 
limited limited
 
limits limits
 
remember last
 
unsigned walked
 
mode mode
 
uint64_t ticks
 
kormat format
 
char * prefix
 
statches antecedents [2]
 
statches gates [2]
 
patches xorted [2]
 
unsigneds resolvents
 
bool resolve_gate
 
struct kittenkitten
 
bool gate_eliminated
 
bool sweep_incomplete
 
unsigneds sweep_schedule
 
statistics statistics_
 

Detailed Description

Definition at line 79 of file internal.h.

Member Data Documentation

◆ active

unsigned kissat::active

Definition at line 108 of file internal.h.

◆ analyzed

unsigneds kissat::analyzed

Definition at line 158 of file internal.h.

◆ antecedent_size

unsigned kissat::antecedent_size

Definition at line 154 of file internal.h.

◆ antecedents

statches kissat::antecedents[2]

Definition at line 206 of file internal.h.

◆ arena

arena kissat::arena

Definition at line 175 of file internal.h.

◆ assigned

assigned* kissat::assigned

Definition at line 117 of file internal.h.

◆ averages

averages kissat::averages[2]

Definition at line 186 of file internal.h.

◆ best_assigned

unsigned kissat::best_assigned

Definition at line 143 of file internal.h.

◆ bounds

bounds kissat::bounds

Definition at line 190 of file internal.h.

◆ classification

classification kissat::classification

Definition at line 191 of file internal.h.

◆ clause

unsigneds kissat::clause

Definition at line 172 of file internal.h.

◆ clause_satisfied

bool kissat::clause_satisfied

Definition at line 168 of file internal.h.

◆ clause_shrink

bool kissat::clause_shrink

Definition at line 169 of file internal.h.

◆ clause_trivial

bool kissat::clause_trivial

Definition at line 170 of file internal.h.

◆ conflict

clause kissat::conflict

Definition at line 166 of file internal.h.

◆ delayed

unsigneds kissat::delayed

Definition at line 148 of file internal.h.

◆ delays

delays kissat::delays

Definition at line 192 of file internal.h.

◆ eliminated

eliminated kissat::eliminated

Definition at line 125 of file internal.h.

◆ enabled

enabled kissat::enabled

Definition at line 193 of file internal.h.

◆ etrail

unsigneds kissat::etrail

Definition at line 126 of file internal.h.

◆ export_

ints kissat::export_

Definition at line 111 of file internal.h.

◆ extend

extensions kissat::extend

Definition at line 114 of file internal.h.

◆ extended

bool kissat::extended

Definition at line 86 of file internal.h.

◆ first_reducible

reference kissat::first_reducible

Definition at line 177 of file internal.h.

◆ flags

flags* kissat::flags

Definition at line 118 of file internal.h.

◆ format

kormat kissat::format

Definition at line 203 of file internal.h.

◆ frames

frames kissat::frames

Definition at line 138 of file internal.h.

◆ gate_eliminated

bool kissat::gate_eliminated

Definition at line 216 of file internal.h.

◆ gates

statches kissat::gates[2]

Definition at line 207 of file internal.h.

◆ import

imports kissat::import

Definition at line 113 of file internal.h.

◆ inconsistent

bool kissat::inconsistent

Definition at line 87 of file internal.h.

◆ iterating

bool kissat::iterating

Definition at line 88 of file internal.h.

◆ kitten

struct kitten* kissat::kitten

Definition at line 212 of file internal.h.

◆ large_clauses_watched_after_binary_clauses

bool kissat::large_clauses_watched_after_binary_clauses

Definition at line 102 of file internal.h.

◆ last

remember kissat::last

Definition at line 196 of file internal.h.

◆ last_irredundant

reference kissat::last_irredundant

Definition at line 178 of file internal.h.

◆ last_learned

reference kissat::last_learned[4]

Definition at line 181 of file internal.h.

◆ level

unsigned kissat::level

Definition at line 137 of file internal.h.

◆ levels

unsigneds kissat::levels

Definition at line 159 of file internal.h.

◆ limited

limited kissat::limited

Definition at line 194 of file internal.h.

◆ limits

limits kissat::limits

Definition at line 195 of file internal.h.

◆ links

links* kissat::links

Definition at line 128 of file internal.h.

◆ marks

mark* kissat::marks

Definition at line 120 of file internal.h.

◆ minimize

unsigneds kissat::minimize

Definition at line 160 of file internal.h.

◆ mode

mode kissat::mode

Definition at line 199 of file internal.h.

◆ phases

phases kissat::phases

Definition at line 123 of file internal.h.

◆ poisoned

unsigneds kissat::poisoned

Definition at line 161 of file internal.h.

◆ prefix

char* kissat::prefix

Definition at line 204 of file internal.h.

◆ preprocessing

bool kissat::preprocessing

Definition at line 89 of file internal.h.

◆ probing

bool kissat::probing

Definition at line 90 of file internal.h.

◆ promote

unsigneds kissat::promote

Definition at line 162 of file internal.h.

◆ propagate

unsigned* kissat::propagate

Definition at line 141 of file internal.h.

◆ queue

queue kissat::queue

Definition at line 129 of file internal.h.

◆ randec

unsigned kissat::randec

Definition at line 109 of file internal.h.

◆ random

generator kissat::random

Definition at line 185 of file internal.h.

◆ ranks

dataranks kissat::ranks

Definition at line 156 of file internal.h.

◆ reluctant

reluctant kissat::reluctant

Definition at line 188 of file internal.h.

◆ removable

unsigneds kissat::removable

Definition at line 163 of file internal.h.

◆ resolve_gate

bool kissat::resolve_gate

Definition at line 210 of file internal.h.

◆ resolvent_size

unsigned kissat::resolvent_size

Definition at line 153 of file internal.h.

◆ resolvents

unsigneds kissat::resolvents

Definition at line 209 of file internal.h.

◆ schedule

heap kissat::schedule

Definition at line 134 of file internal.h.

◆ scinc

double kissat::scinc

Definition at line 132 of file internal.h.

◆ scores

heap kissat::scores

Definition at line 131 of file internal.h.

◆ scoreshift

double kissat::scoreshift

Definition at line 135 of file internal.h.

◆ shadow

unsigneds kissat::shadow

Definition at line 173 of file internal.h.

◆ shrinkable

unsigneds kissat::shrinkable

Definition at line 164 of file internal.h.

◆ size

unsigned kissat::size

Definition at line 107 of file internal.h.

◆ sorter

sizes kissat::sorter

Definition at line 183 of file internal.h.

◆ stable

bool kissat::stable

Definition at line 94 of file internal.h.

◆ statistics_

statistics kissat::statistics_

Definition at line 247 of file internal.h.

◆ sweep_incomplete

bool kissat::sweep_incomplete

Definition at line 218 of file internal.h.

◆ sweep_schedule

unsigneds kissat::sweep_schedule

Definition at line 219 of file internal.h.

◆ target_assigned

unsigned kissat::target_assigned

Definition at line 144 of file internal.h.

◆ termination

termination kissat::termination

Definition at line 104 of file internal.h.

◆ ticks

uint64_t kissat::ticks

Definition at line 201 of file internal.h.

◆ tier1

unsigned kissat::tier1[2]

Definition at line 187 of file internal.h.

◆ tier2

unsigned kissat::tier2[2]

Definition at line 187 of file internal.h.

◆ trail

unsigned_array kissat::trail

Definition at line 140 of file internal.h.

◆ unassigned

unsigned kissat::unassigned

Definition at line 146 of file internal.h.

◆ unflushed

unsigned kissat::unflushed

Definition at line 145 of file internal.h.

◆ units

ints kissat::units

Definition at line 112 of file internal.h.

◆ values

value* kissat::values

Definition at line 122 of file internal.h.

◆ vars

unsigned kissat::vars

Definition at line 106 of file internal.h.

◆ vectors

vectors kissat::vectors

Definition at line 176 of file internal.h.

◆ walked

unsigned kissat::walked

Definition at line 197 of file internal.h.

◆ warming

bool kissat::warming

Definition at line 99 of file internal.h.

◆ watches

watches* kissat::watches

Definition at line 179 of file internal.h.

◆ watching

bool kissat::watching

Definition at line 100 of file internal.h.

◆ witness

unsigneds kissat::witness

Definition at line 115 of file internal.h.

◆ xorted

patches kissat::xorted[2]

Definition at line 208 of file internal.h.


The documentation for this struct was generated from the following file: