ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
CaDiCaL::Internal Member List

This is the complete list of members for CaDiCaL::Internal, including all inherited members.

active(int lit)CaDiCaL::Internalinline
active() constCaDiCaL::Internalinline
add_core(Sweeper &sweeper, unsigned core_idx)CaDiCaL::Internal
add_external_clause(int propagated_lit=0, bool no_backtrack=false)CaDiCaL::Internal
add_factored_divider(Quotient *, int)CaDiCaL::Internal
add_factored_quotient(Quotient *, int not_fresh)CaDiCaL::Internal
add_literal_to_environment(Sweeper &sweeper, unsigned depth, int)CaDiCaL::Internal
add_new_original_clause(int64_t)CaDiCaL::Internal
add_observed_var(int ilit)CaDiCaL::Internal
add_original_lit(int lit)CaDiCaL::Internal
add_self_subsuming_factor(Quotient *, Quotient *)CaDiCaL::Internal
add_sweep_binary(sweep_proof_clause, int lit, int other)CaDiCaL::Internal
already_solved()CaDiCaL::Internal
analyze()CaDiCaL::Internal
analyze_literal(int lit, int &open, int &resolvent_size, int &antecedent_size)CaDiCaL::Internalinline
analyze_reason(int lit, Clause *, int &open, int &resolvent_size, int &antecedent_size)CaDiCaL::Internalinline
analyzedCaDiCaL::Internal
apply_factoring(Factoring &factoring, Quotient *q)CaDiCaL::Internal
arenaCaDiCaL::Internal
arenaing()CaDiCaL::Internal
ask_decision()CaDiCaL::Internal
ask_external_clause()CaDiCaL::Internal
assign_original_unit(int64_t, int)CaDiCaL::Internal
assign_unit(int lit)CaDiCaL::Internal
assignment_level(int lit, Clause *)CaDiCaL::Internalinline
assume(int)CaDiCaL::Internal
assume_analyze_literal(int lit)CaDiCaL::Internal
assume_analyze_reason(int lit, Clause *reason)CaDiCaL::Internal
assumed(int lit)CaDiCaL::Internalinline
assumptionsCaDiCaL::Internal
asymmetric_literal_addition(int lit, Coveror &)CaDiCaL::Internalinline
averagesCaDiCaL::Internal
backtrack(int target_level=0)CaDiCaL::Internal
backtrack_without_updating_phases(int target_level=0)CaDiCaL::Internal
backward_false_satisfiable()CaDiCaL::Internal
backward_true_satisfiable()CaDiCaL::Internal
best_assignedCaDiCaL::Internal
best_quotient(Factoring &, size_t *)CaDiCaL::Internal
better_decision(int lit, int other)CaDiCaL::Internal
bigCaDiCaL::Internal
bins(int lit)CaDiCaL::Internalinline
BLOCK enum valueCaDiCaL::Internal
block()CaDiCaL::Internal
block_candidates(Blocker &, int lit)CaDiCaL::Internal
block_impossible(Blocker &, int lit)CaDiCaL::Internal
block_literal(Blocker &, int lit)CaDiCaL::Internal
block_literal_with_at_least_two_negative_occs(Blocker &, int lit)CaDiCaL::Internal
block_literal_with_one_negative_occ(Blocker &, int lit)CaDiCaL::Internal
block_pure_literal(Blocker &, int lit)CaDiCaL::Internal
block_reschedule(Blocker &, int lit)CaDiCaL::Internal
block_reschedule_clause(Blocker &, int lit, Clause *)CaDiCaL::Internal
block_schedule(Blocker &)CaDiCaL::Internal
blocked_clause(Quotient *q, int)CaDiCaL::Internal
btabCaDiCaL::Internal
build_chain_for_empty()CaDiCaL::Internal
build_chain_for_units(int lit, Clause *reason, bool forced)CaDiCaL::Internal
build_lrat_for_clause(const vector< vector< Clause * > > &dfs_chains, bool invert=false)CaDiCaL::Internal
bump_also_all_reason_literals()CaDiCaL::Internalinline
bump_also_reason_literal(int lit)CaDiCaL::Internalinline
bump_also_reason_literals(int lit, int depth_limit, size_t size_limit)CaDiCaL::Internalinline
bump_clause(Clause *)CaDiCaL::Internalinline
bump_clause2(Clause *)CaDiCaL::Internal
bump_queue(int idx)CaDiCaL::Internal
bump_variable(int lit)CaDiCaL::Internal
bump_variable_score(int lit)CaDiCaL::Internal
bump_variable_score_inc()CaDiCaL::Internal
bump_variables()CaDiCaL::Internal
bumped(int lit)CaDiCaL::Internalinline
cache_lines(size_t bytes)CaDiCaL::Internalinline
cache_lines(size_t n, size_t bytes)CaDiCaL::Internalinline
cadical_kitten_ticks_limit_hit(Sweeper &sweeper, const char *when)CaDiCaL::Internal
calculate_minimize_chain(int lit, std::vector< int > &stack)CaDiCaL::Internal
can_sweep_clause(Clause *c)CaDiCaL::Internal
cdcl_loop_with_inprocessing()CaDiCaL::Internal
check()CaDiCaL::Internal
check_clause_stats()CaDiCaL::Internal
check_var_stats()CaDiCaL::Internal
check_watched_literal_invariants()CaDiCaL::Internal
cittenCaDiCaL::Internal
citten2lit(unsigned ulit)CaDiCaL::Internalinline
citten_clear_track_log_terminate()CaDiCaL::Internal
clauseCaDiCaL::Internal
clause_contains_fixed_literal(Clause *)CaDiCaL::Internal
clause_idCaDiCaL::Internal
clause_variable_ratio() constCaDiCaL::Internalinline
clausesCaDiCaL::Internal
clean_probehbr_lrat()CaDiCaL::Internal
clear_analyzed_levels()CaDiCaL::Internal
clear_analyzed_literals()CaDiCaL::Internal
clear_core(Sweeper &sweeper, unsigned core_idx)CaDiCaL::Internal
clear_flauses(vector< Clause * > &)CaDiCaL::Internal
clear_minimized_literals()CaDiCaL::Internal
clear_noccs()CaDiCaL::Internal
clear_nounted(vector< int > &)CaDiCaL::Internal
clear_occs()CaDiCaL::Internal
clear_phases(vector< signed char > &)CaDiCaL::Internal
clear_sign_marked_literals()CaDiCaL::Internal
clear_sweeper(Sweeper &sweeper)CaDiCaL::Internal
clear_unit_analyzed_literals()CaDiCaL::Internal
clear_watches()CaDiCaL::Internal
close_trace(bool stats=false)CaDiCaL::Internal
collect_instantiation_candidates(Instantiator &)CaDiCaL::Internal
compact()CaDiCaL::Internal
compacting()CaDiCaL::Internal
compute_elim_score(unsigned lit)CaDiCaL::Internalinline
compute_tier_limits(Vivifier &)CaDiCaL::Internal
conclude_unsat()CaDiCaL::Internal
concludedCaDiCaL::Internal
conclusionCaDiCaL::Internal
CONDITION enum valueCaDiCaL::Internal
condition(bool update_limits=true)CaDiCaL::Internal
condition_assign(int lit)CaDiCaL::Internal
condition_round(long unassigned_literal_propagation_limit)CaDiCaL::Internal
condition_unassign(int lit)CaDiCaL::Internal
conditioning()CaDiCaL::Internal
conflictCaDiCaL::Internal
conflict_idCaDiCaL::Internal
CONGRUENCE enum valueCaDiCaL::Internal
congruence_delayCaDiCaL::Internal
connect_binary_watches()CaDiCaL::Internal
connect_proof_tracer(Tracer *tracer, bool antecedents, bool finalize_clauses=false)CaDiCaL::Internal
connect_proof_tracer(InternalTracer *tracer, bool antecedents, bool finalize_clauses=false)CaDiCaL::Internal
connect_proof_tracer(StatTracer *tracer, bool antecedents, bool finalize_clauses=false)CaDiCaL::Internal
connect_proof_tracer(FileTracer *tracer, bool antecedents, bool finalize_clauses=false)CaDiCaL::Internal
connect_propagator()CaDiCaL::Internal
connect_watches(bool irredundant_only=false)CaDiCaL::Internal
consider_to_vivify_clause(Clause *candidate)CaDiCaL::Internal
constrain(int)CaDiCaL::Internal
constraintCaDiCaL::Internal
controlCaDiCaL::Internal
copy_clause(Clause *)CaDiCaL::Internal
copy_non_garbage_clauses()CaDiCaL::Internal
copy_phases(vector< signed char > &)CaDiCaL::Internal
COVER enum valueCaDiCaL::Internal
cover()CaDiCaL::Internal
cover_clause(Clause *c, Coveror &)CaDiCaL::Internal
cover_propagate_asymmetric(int lit, Clause *ignore, Coveror &)CaDiCaL::Internal
cover_propagate_covered(int lit, Coveror &)CaDiCaL::Internal
cover_push_extension(int lit, Coveror &)CaDiCaL::Internalinline
cover_round()CaDiCaL::Internal
covered_literal_addition(int lit, Coveror &)CaDiCaL::Internalinline
deallocate_clause(Clause *)CaDiCaL::Internal
decide()CaDiCaL::Internal
decide_phase(int idx, bool target)CaDiCaL::Internal
DECOMP enum valueCaDiCaL::Internal
decompose()CaDiCaL::Internal
decompose_analyze_binary_chain(DFS *dfs, int)CaDiCaL::Internal
decompose_analyze_binary_clauses(DFS *dfs, int from)CaDiCaL::Internal
decompose_conflicting_scc_lrat(DFS *dfs, vector< int > &)CaDiCaL::Internal
decompose_round()CaDiCaL::Internal
DEDUP enum valueCaDiCaL::Internal
delayCaDiCaL::Internal
delaying_sweepCaDiCaL::Internal
delaying_vivify_irredundantCaDiCaL::Internal
delete_clause(Clause *)CaDiCaL::Internal
delete_garbage_clauses()CaDiCaL::Internal
delete_sweep_binary(const sweep_binary &sb)CaDiCaL::Internal
delete_unfactored(Quotient *q)CaDiCaL::Internal
demote_clause(Clause *)CaDiCaL::Internalinline
determine_actual_backtrack_level(int jump)CaDiCaL::Internalinline
did_external_propCaDiCaL::Internal
disconnect_proof_tracer(Tracer *tracer)CaDiCaL::Internal
disconnect_proof_tracer(StatTracer *tracer)CaDiCaL::Internal
disconnect_proof_tracer(FileTracer *tracer)CaDiCaL::Internal
dummy_binaryCaDiCaL::Internal
dump(Clause *)CaDiCaL::Internal
dump()CaDiCaL::Internal
eagerly_remove_from_occurences(Clause *c)CaDiCaL::Internal
eagerly_subsume_recently_learned_clauses(Clause *)CaDiCaL::Internal
ELIM enum valueCaDiCaL::Internal
elim(bool update_limits=true)CaDiCaL::Internal
elim_add_resolvents(Eliminator &, int pivot)CaDiCaL::Internalinline
elim_backward_clause(Eliminator &, Clause *)CaDiCaL::Internal
elim_backward_clauses(Eliminator &)CaDiCaL::Internal
elim_on_the_fly_self_subsumption(Eliminator &, Clause *, int)CaDiCaL::Internal
elim_propagate(Eliminator &, int unit)CaDiCaL::Internal
elim_resolvents_are_bounded(Eliminator &, int pivot)CaDiCaL::Internal
elim_round(bool &completed, bool &)CaDiCaL::Internal
elim_update_added_clause(Eliminator &, Clause *)CaDiCaL::Internal
elim_update_removed_clause(Eliminator &, Clause *, int except=0)CaDiCaL::Internal
elim_update_removed_lit(Eliminator &, int lit)CaDiCaL::Internal
elimfast()CaDiCaL::Internal
elimfast_add_resolvents(Eliminator &, int pivot)CaDiCaL::Internalinline
elimfast_resolvents_are_bounded(Eliminator &, int pivot)CaDiCaL::Internal
elimfast_round(bool &completed, bool &)CaDiCaL::Internal
enlarge(int new_max_var)CaDiCaL::Internal
enlarge_vals(size_t new_vsize)CaDiCaL::Internal
error(const char *,...) CADICAL_ATTRIBUTE_FORMAT(2CaDiCaL::Internal
error_messageCaDiCaL::Internal
error_message_end()CaDiCaL::Internal
error_message_start()CaDiCaL::Internal
explain_external_propagations()CaDiCaL::Internal
explain_reason(int lit, Clause *, int &open)CaDiCaL::Internal
ext_clause_forgettableCaDiCaL::Internal
externalCaDiCaL::Internal
external_check_solution()CaDiCaL::Internal
external_propCaDiCaL::Internal
external_prop_is_lazyCaDiCaL::Internal
external_propagate()CaDiCaL::Internal
external_reasonCaDiCaL::Internal
externalize(int lit)CaDiCaL::Internalinline
extract_gates()CaDiCaL::Internal
FACTOR enum valueCaDiCaL::Internal
factor()CaDiCaL::Internal
factor_mode()CaDiCaL::Internal
factorize_next(Factoring &, int, unsigned)CaDiCaL::Internal
failed(int lit)CaDiCaL::Internal
failed_constraint()CaDiCaL::Internal
failed_literal(int lit)CaDiCaL::Internal
failing()CaDiCaL::Internal
file_tracersCaDiCaL::Internal
finalize(int)CaDiCaL::Internal
find_and_gate(Eliminator &, int pivot)CaDiCaL::Internal
find_binary_clause(int, int)CaDiCaL::Internal
find_clause(const vector< int > &)CaDiCaL::Internal
find_conflict_level(int &forced)CaDiCaL::Internalinline
find_definition(Eliminator &, int)CaDiCaL::Internal
find_equivalence(Eliminator &, int pivot)CaDiCaL::Internal
find_gate_clauses(Eliminator &, int pivot)CaDiCaL::Internal
find_if_then_else(Eliminator &, int pivot)CaDiCaL::Internal
find_ternary_clause(int, int, int)CaDiCaL::Internal
find_xor_gate(Eliminator &, int pivot)CaDiCaL::Internal
finish_added_clause_with_id(int64_t id, bool restore=false)CaDiCaL::Internal
first_factor(Factoring &, int)CaDiCaL::Internal
fixed(int lit)CaDiCaL::Internalinline
flags(int lit)CaDiCaL::Internalinline
flags(int lit) constCaDiCaL::Internalinline
flip(int lit)CaDiCaL::Internal
flip_backbone_literals(struct Sweeper &sweeper)CaDiCaL::Internal
flip_partition_literals(struct Sweeper &sweeper)CaDiCaL::Internal
flippable(int lit)CaDiCaL::Internal
flush_all_occs_and_watches()CaDiCaL::Internal
flush_elimfast_occs(int lit)CaDiCaL::Internal
flush_occs(int lit)CaDiCaL::Internal
flush_probes()CaDiCaL::Internal
flush_trace(bool stats=false)CaDiCaL::Internal
flush_unmatched_clauses(Quotient *)CaDiCaL::Internal
flush_vivification_schedule(std::vector< Clause * > &, int64_t &)CaDiCaL::Internal
flush_watches(int lit, Watches &)CaDiCaL::Internalinline
flushing()CaDiCaL::Internal
force_backtrack(size_t new_level)CaDiCaL::Internal
force_lrat()CaDiCaL::Internal
force_no_backtrackCaDiCaL::Internal
force_saved_phaseCaDiCaL::Internal
forced_backt_allowedCaDiCaL::Internal
forward_false_satisfiable()CaDiCaL::Internal
forward_true_satisfiable()CaDiCaL::Internal
fratCaDiCaL::Internal
freeze(int lit)CaDiCaL::Internalinline
from_propagatorCaDiCaL::Internal
frozen(int lit)CaDiCaL::Internalinline
frozentabCaDiCaL::Internal
ftabCaDiCaL::Internal
garbage_collection()CaDiCaL::Internal
generate_cubes(int, int)CaDiCaL::Internal
generate_probes()CaDiCaL::Internal
get_clause(Clause *, vector< int > &)CaDiCaL::Internal
get_new_extension_variable()CaDiCaL::Internal
get_parent_reason_literal(int lit)CaDiCaL::Internalinline
get_probehbr_lrat(int lit, int uip)CaDiCaL::Internal
get_ternary_clause(Clause *, int &, int &, int &)CaDiCaL::Internal
getbit(int lit, int bit) constCaDiCaL::Internalinline
getfact(int lit, int fact) constCaDiCaL::Internalinline
gtabCaDiCaL::Internal
handle_external_clause(Clause *)CaDiCaL::Internal
hyper_binary_resolve(Clause *)CaDiCaL::Internalinline
hyper_ternary_resolve(Clause *, int, Clause *)CaDiCaL::Internal
i2eCaDiCaL::Internal
ignoreCaDiCaL::Internal
implied(std::vector< int > &entrailed)CaDiCaL::Internal
in_mode(Mode m) constCaDiCaL::Internalinline
incCaDiCaL::Internal
incomplete_variables()CaDiCaL::Internal
increase_elimination_bound()CaDiCaL::Internal
ineliminating()CaDiCaL::Internal
init_averages()CaDiCaL::Internal
init_backbone_and_partition(Sweeper &sweeper)CaDiCaL::Internal
init_bins()CaDiCaL::Internal
init_citten()CaDiCaL::Internal
init_enqueue(int idx)CaDiCaL::Internalinline
init_noccs()CaDiCaL::Internal
init_occs()CaDiCaL::Internal
init_preprocessing_limits()CaDiCaL::Internal
init_probehbr_lrat()CaDiCaL::Internal
init_queue(int old_max_var, int new_max_var)CaDiCaL::Internal
init_report_limits()CaDiCaL::Internal
init_scores(int old_max_var, int new_max_var)CaDiCaL::Internal
init_search_limits()CaDiCaL::Internal
init_sweeper(Sweeper &sweeper)CaDiCaL::Internal
init_vars(int new_max_var)CaDiCaL::Internal
init_watches()CaDiCaL::Internal
inprobe(bool update_limits=true)CaDiCaL::Internal
inprobing()CaDiCaL::Internal
inst_assign(int lit)CaDiCaL::Internalinline
inst_chainCaDiCaL::Internal
inst_propagate()CaDiCaL::Internal
instantiate(Instantiator &)CaDiCaL::Internal
instantiate_candidate(int lit, Clause *)CaDiCaL::Internal
Internal()CaDiCaL::Internal
internalCaDiCaL::Internal
irredundant() constCaDiCaL::Internalinline
is_autarky_literal(int lit) constCaDiCaL::Internalinline
is_binary_clause(Clause *c, int &, int &)CaDiCaL::Internal
is_blocked_clause(Clause *c, int pivot)CaDiCaL::Internal
is_clause(Clause *, const vector< int > &)CaDiCaL::Internal
is_conditional_literal(int lit) constCaDiCaL::Internalinline
is_decision(int ilit)CaDiCaL::Internal
is_external_forgettable(int64_t id)CaDiCaL::Internal
is_in_candidate_clause(int lit) constCaDiCaL::Internalinline
is_valid_limit(const char *name)CaDiCaL::Internalstatic
iterate()CaDiCaL::Internal
iteratingCaDiCaL::Internal
lastCaDiCaL::Internal
learn_empty_clause()CaDiCaL::Internal
learn_external_reason_clause(int lit, int falsified_elit=0, bool no_backtrack=false)CaDiCaL::Internal
learn_unit_clause(int lit)CaDiCaL::Internal
levelCaDiCaL::Internal
levelsCaDiCaL::Internal
likely_phase(int idx)CaDiCaL::Internal
likely_to_be_kept_clause(Clause *c)CaDiCaL::Internalinline
limCaDiCaL::Internal
limit(const char *name, int)CaDiCaL::Internal
limit_conflicts(int)CaDiCaL::Internal
limit_decisions(int)CaDiCaL::Internal
limit_local_search(int)CaDiCaL::Internal
limit_preprocessing(int)CaDiCaL::Internal
limit_terminate(int)CaDiCaL::Internal
link(int lit)CaDiCaL::Internalinline
linksCaDiCaL::Internal
lit2citten(int lit)CaDiCaL::Internalinline
litsCaDiCaL::Internal
local_search()CaDiCaL::Internal
local_search_round(int round)CaDiCaL::Internal
localsearchingCaDiCaL::Internal
lookahead()CaDiCaL::Internal
lookahead_flush_probes()CaDiCaL::Internal
lookahead_generate_probes()CaDiCaL::Internal
lookahead_locc(const std::vector< int > &)CaDiCaL::Internal
lookahead_next_probe()CaDiCaL::Internal
lookahead_populate_locc()CaDiCaL::Internal
lookahead_probing()CaDiCaL::Internal
lookingaheadCaDiCaL::Internal
lratCaDiCaL::Internal
lrat_chainCaDiCaL::Internal
LUCKY enum valueCaDiCaL::Internal
lucky_phases()CaDiCaL::Internal
lucky_propagate_discrepency(int)CaDiCaL::Internalinline
mark(int lit)CaDiCaL::Internalinline
mark(Clause *)CaDiCaL::Internal
mark2(int lit)CaDiCaL::Internalinline
mark2(Clause *)CaDiCaL::Internal
mark67(int lit)CaDiCaL::Internalinline
mark_active(int)CaDiCaL::Internal
mark_added(int lit, int size, bool redundant)CaDiCaL::Internalinline
mark_added(Clause *)CaDiCaL::Internal
mark_as_conditional_literal(int lit)CaDiCaL::Internalinline
mark_binary_literals(Eliminator &, int pivot)CaDiCaL::Internal
mark_block(int lit)CaDiCaL::Internalinline
mark_clause()CaDiCaL::Internal
mark_clauses_to_be_flushed()CaDiCaL::Internal
mark_decomposed(int lit)CaDiCaL::Internalinline
mark_duplicated_binary_clauses_as_garbage()CaDiCaL::Internal
mark_elim(int lit)CaDiCaL::Internalinline
mark_eliminated(int)CaDiCaL::Internal
mark_eliminated_clauses_as_garbage(Eliminator &, int pivot, bool &)CaDiCaL::Internal
mark_factor(int lit)CaDiCaL::Internalinline
mark_fixed(int)CaDiCaL::Internal
mark_garbage(Clause *)CaDiCaL::Internal
mark_garbage_external_forgettable(int64_t id)CaDiCaL::Internal
mark_in_candidate_clause(int lit)CaDiCaL::Internalinline
mark_incomplete(Sweeper &sweeper)CaDiCaL::Internal
mark_pure(int)CaDiCaL::Internal
mark_redundant_clauses_with_eliminated_variables_as_garbage()CaDiCaL::Internal
mark_removed(int lit)CaDiCaL::Internalinline
mark_removed(Clause *, int except=0)CaDiCaL::Internal
mark_satisfied_clauses_as_garbage()CaDiCaL::Internal
mark_shrinkable_as_removable(int, std::vector< int >::size_type)CaDiCaL::Internal
mark_skip(int lit)CaDiCaL::Internalinline
mark_substituted(int)CaDiCaL::Internal
mark_subsume(int lit)CaDiCaL::Internalinline
mark_ternary(int lit)CaDiCaL::Internalinline
mark_useless_redundant_clauses_as_garbage()CaDiCaL::Internal
marked(int lit) constCaDiCaL::Internalinline
marked2(int lit) constCaDiCaL::Internalinline
marked67(int lit) constCaDiCaL::Internalinline
marked_block(int lit) constCaDiCaL::Internalinline
marked_decomposed(int lit)CaDiCaL::Internalinline
marked_failedCaDiCaL::Internal
marked_skip(int lit)CaDiCaL::Internalinline
marked_subsume(int lit) constCaDiCaL::Internalinline
markfact(int lit, int fact)CaDiCaL::Internalinline
marksCaDiCaL::Internal
match_ternary_clause(Clause *, int, int, int)CaDiCaL::Internal
max_usedCaDiCaL::Internal
max_varCaDiCaL::Internal
melt(int lit)CaDiCaL::Internalinline
mini_chainCaDiCaL::Internal
minimize_and_shrink_block(std::vector< int >::reverse_iterator &, unsigned int &, unsigned int &, const int)CaDiCaL::Internal
minimize_chainCaDiCaL::Internal
minimize_clause()CaDiCaL::Internal
minimize_literal(int lit, int depth=0)CaDiCaL::Internal
minimize_sort_clause()CaDiCaL::Internal
minimizedCaDiCaL::Internal
Mode enum nameCaDiCaL::Internal
modeCaDiCaL::Internal
most_occurring_literal()CaDiCaL::Internal
move_literals_to_watch()CaDiCaL::Internal
negative_horn_satisfiable()CaDiCaL::Internal
new_clause(bool red, int glue=0)CaDiCaL::Internal
new_clause_as(const Clause *orig)CaDiCaL::Internal
new_driving_clause(const int glue, int &jump)CaDiCaL::Internal
new_factor_clause()CaDiCaL::Internal
new_hyper_binary_resolved_clause(bool red, int glue)CaDiCaL::Internal
new_hyper_ternary_resolved_clause(bool red)CaDiCaL::Internal
new_hyper_ternary_resolved_clause_and_watch(bool red, bool)CaDiCaL::Internal
new_learned_redundant_clause(int glue)CaDiCaL::Internal
new_proof_on_demand()CaDiCaL::Internal
new_quotient(Factoring &, int)CaDiCaL::Internal
new_resolved_irredundant_clause()CaDiCaL::Internal
new_trail_level(int lit)CaDiCaL::Internal
newest_clauseCaDiCaL::Internal
next_decision_variable()CaDiCaL::Internal
next_decision_variable_on_queue()CaDiCaL::Internal
next_decision_variable_with_best_score()CaDiCaL::Internal
next_factor(Factoring &, unsigned *)CaDiCaL::Internal
next_probe()CaDiCaL::Internal
next_scheduled(Sweeper &sweeper)CaDiCaL::Internal
no_conflict_untilCaDiCaL::Internal
noccs(int lit)CaDiCaL::Internalinline
notifiedCaDiCaL::Internal
notify_assignments()CaDiCaL::Internal
notify_backtrack(size_t new_level)CaDiCaL::Internal
notify_decision()CaDiCaL::Internal
ntabCaDiCaL::Internal
num_assignedCaDiCaL::Internal
observed(int ilit) constCaDiCaL::Internal
occs(int lit)CaDiCaL::Internalinline
occurring() constCaDiCaL::Internalinline
on_the_fly_strengthen(Clause *conflict, int lit)CaDiCaL::Internal
optsCaDiCaL::Internal
originalCaDiCaL::Internal
original_idCaDiCaL::Internal
otabCaDiCaL::Internal
otfs_find_backtrack_level(int &forced)CaDiCaL::Internalinline
otfs_strengthen_clause(Clause *, int, int, const std::vector< int > &)CaDiCaL::Internal
otfs_subsume_clause(Clause *subsuming, Clause *subsumed)CaDiCaL::Internalinline
parentsCaDiCaL::Internal
parse_dimacs(FILE *)CaDiCaL::Internal
parse_dimacs(const char *)CaDiCaL::Internal
parse_solution(const char *)CaDiCaL::Internal
phase(int lit)CaDiCaL::Internal
phasesCaDiCaL::Internal
positive_horn_satisfiable()CaDiCaL::Internal
prefixCaDiCaL::Internal
preprocess()CaDiCaL::Internal
preprocess_quickly()CaDiCaL::Internal
preprocess_round(int round)CaDiCaL::Internal
preprocessingCaDiCaL::Internal
print_resource_usage()CaDiCaL::Internal
print_statistics()CaDiCaL::Internal
private_stepsCaDiCaL::Internal
PROBE enum valueCaDiCaL::Internal
probe()CaDiCaL::Internal
probe_assign(int lit, int parent)CaDiCaL::Internalinline
probe_assign_decision(int lit)CaDiCaL::Internal
probe_assign_unit(int lit)CaDiCaL::Internal
probe_dominator(int a, int b)CaDiCaL::Internal
probe_dominator_lrat(int dom, Clause *reason)CaDiCaL::Internal
probe_lrat_for_units(int lit)CaDiCaL::Internalinline
probe_post_dominator_lrat(vector< Clause * > &, int, int)CaDiCaL::Internal
probe_propagate()CaDiCaL::Internal
probe_propagate2()CaDiCaL::Internalinline
probe_reasonCaDiCaL::Internal
probehbr_chainsCaDiCaL::Internal
probesCaDiCaL::Internal
process_time() constCaDiCaL::Internal
produce_failed_assumptions()CaDiCaL::Internal
promote_clause(Clause *, int new_glue)CaDiCaL::Internal
promote_clause_glue_only(Clause *, int new_glue)CaDiCaL::Internal
proofCaDiCaL::Internal
propagate()CaDiCaL::Internal
propagate_assumptions()CaDiCaL::Internal
propagate_out_of_order_units()CaDiCaL::Internal
propagatedCaDiCaL::Internal
propagated2CaDiCaL::Internal
propergate()CaDiCaL::Internal
propergatedCaDiCaL::Internal
propfixed(int lit)CaDiCaL::Internalinline
protect_reasons()CaDiCaL::Internal
protected_reasonsCaDiCaL::Internal
ptabCaDiCaL::Internal
push_literals_of_block(const std::vector< int >::reverse_iterator &, const std::vector< int >::reverse_iterator &, int, unsigned)CaDiCaL::Internal
queueCaDiCaL::Internal
reactivate(int lit)CaDiCaL::Internal
real_time() constCaDiCaL::Internal
reapCaDiCaL::Internal
recompute_glue(Clause *)CaDiCaL::Internal
recompute_tier()CaDiCaL::Internal
reduce()CaDiCaL::Internal
reducing()CaDiCaL::Internal
redundant() constCaDiCaL::Internalinline
release_quotients(Factoring &)CaDiCaL::Internal
release_sweeper(Sweeper &sweeper)CaDiCaL::Internal
relevanttabCaDiCaL::Internal
reluctantCaDiCaL::Internal
remove_falsified_literals(Clause *)CaDiCaL::Internal
remove_garbage_binaries()CaDiCaL::Internal
remove_observed_var(int ilit)CaDiCaL::Internal
renotify_full_trail()CaDiCaL::Internal
renotify_trail_after_ilb()CaDiCaL::Internal
renotify_trail_after_local_search()CaDiCaL::Internal
rephase()CaDiCaL::Internal
rephase_best()CaDiCaL::Internal
rephase_flipping()CaDiCaL::Internal
rephase_inverted()CaDiCaL::Internal
rephase_original()CaDiCaL::Internal
rephase_random()CaDiCaL::Internal
rephase_walk()CaDiCaL::Internal
rephasedCaDiCaL::Internal
rephasing()CaDiCaL::Internal
report(char type, int verbose_level=0)CaDiCaL::Internal
report_solving(int)CaDiCaL::Internal
reportedCaDiCaL::Internal
require_mode(Mode m) constCaDiCaL::Internalinline
rescale_variable_scores()CaDiCaL::Internal
reschedule_previously_remaining(Sweeper &sweeper)CaDiCaL::Internal
reserve_ids(int number)CaDiCaL::Internal
reserved_idsCaDiCaL::Internal
reset_assumptions()CaDiCaL::Internal
reset_bins()CaDiCaL::Internal
reset_citten()CaDiCaL::Internal
reset_concluded()CaDiCaL::Internal
reset_constraint()CaDiCaL::Internal
reset_factor_mode()CaDiCaL::Internal
reset_limits()CaDiCaL::Internal
reset_mode(Mode m)CaDiCaL::Internalinline
reset_noccs()CaDiCaL::Internal
reset_occs()CaDiCaL::Internal
reset_shrinkable()CaDiCaL::Internal
reset_solving()CaDiCaL::Internal
reset_subsume_bits()CaDiCaL::Internal
reset_watches()CaDiCaL::Internal
resize_factoring(Factoring &factoring, int lit)CaDiCaL::Internal
resize_unit_clauses_idx()CaDiCaL::Internal
resolve_clauses(Eliminator &, Clause *, int pivot, Clause *, bool)CaDiCaL::Internal
restart()CaDiCaL::Internal
restarting()CaDiCaL::Internal
restore_clauses()CaDiCaL::Internal
reuse_trail()CaDiCaL::Internal
rtabCaDiCaL::Internal
run_factorization(int64_t limit)CaDiCaL::Internal
satisfied()CaDiCaL::Internal
save_add_clear_core(Sweeper &sweeper)CaDiCaL::Internal
save_core(Sweeper &sweeper, unsigned core)CaDiCaL::Internal
saved_decisionsCaDiCaL::Internal
scale(double v) constCaDiCaL::Internal
scheduable_variable(Sweeper &sweeper, int idx, size_t *occ_ptr)CaDiCaL::Internal
schedule_all_other_not_scheduled_yet(Sweeper &sweeper)CaDiCaL::Internal
schedule_factorization(Factoring &)CaDiCaL::Internal
schedule_inner(Sweeper &sweeper, int idx)CaDiCaL::Internal
schedule_outer(Sweeper &sweeper, int idx)CaDiCaL::Internal
schedule_sweeping(Sweeper &sweeper)CaDiCaL::Internal
scheduled_variable(Sweeper &sweeper, int idx)CaDiCaL::Internal
score(int lit)CaDiCaL::Internalinline
score_incCaDiCaL::Internal
scoresCaDiCaL::Internal
SEARCH enum valueCaDiCaL::Internal
search_assign(int lit, Clause *)CaDiCaL::Internalinline
search_assign_driving(int lit, Clause *reason)CaDiCaL::Internal
search_assign_external(int lit)CaDiCaL::Internal
search_assume_decision(int decision)CaDiCaL::Internal
search_limits_hit()CaDiCaL::Internalinline
searching_lucky_phasesCaDiCaL::Internal
second_literal_in_binary_clause(Eliminator &, Clause *, int first)CaDiCaL::Internal
second_literal_in_binary_clause_lrat(Clause *, int first)CaDiCaL::Internal
self_subsuming_factor(Quotient *)CaDiCaL::Internal
set_mode(Mode m)CaDiCaL::Internalinline
set_parent_reason_literal(int lit, int reason)CaDiCaL::Internalinline
set_probehbr_lrat(int lit, int uip)CaDiCaL::Internal
set_tainted_literal()CaDiCaL::Internal
set_val(int lit, signed char val)CaDiCaL::Internalinline
setbit(int lit, int bit)CaDiCaL::Internalinline
shrink_along_reason(int, int, bool, bool &, unsigned)CaDiCaL::Internalinline
shrink_and_minimize_clause()CaDiCaL::Internal
shrink_block(std::vector< int >::reverse_iterator &, std::vector< int >::reverse_iterator &, int, unsigned &, unsigned &, const int, unsigned)CaDiCaL::Internal
shrink_clause(Clause *, int new_size)CaDiCaL::Internal
shrink_literal(int, int, unsigned)CaDiCaL::Internalinline
shrink_next(int, unsigned &, unsigned &)CaDiCaL::Internalinline
shrinkableCaDiCaL::Internal
shrunken_block_no_uip(const std::vector< int >::reverse_iterator &, const std::vector< int >::reverse_iterator &, unsigned &, const int)CaDiCaL::Internalinline
shrunken_block_uip(int, int, std::vector< int >::reverse_iterator &, std::vector< int >::reverse_iterator &, std::vector< int >::size_type, const int)CaDiCaL::Internal
shuffle_queue()CaDiCaL::Internal
shuffle_scores()CaDiCaL::Internal
sign_markedCaDiCaL::Internal
SIMPLIFY enum valueCaDiCaL::Internal
solve(bool preprocess_only=false)CaDiCaL::Internal
solve_time()CaDiCaL::Internal
sort_and_reuse_assumptions()CaDiCaL::Internal
sort_watches()CaDiCaL::Internal
stabCaDiCaL::Internal
stabilizing()CaDiCaL::Internal
stableCaDiCaL::Internal
stat_tracersCaDiCaL::Internal
statsCaDiCaL::Internal
strengthen_clause(Clause *, int)CaDiCaL::Internal
substitute_connected_clauses(Sweeper &sweeper, int lit, int other, int64_t id)CaDiCaL::Internal
SUBSUME enum valueCaDiCaL::Internal
subsume()CaDiCaL::Internal
subsume_check(Clause *subsuming, Clause *subsumed)CaDiCaL::Internalinline
subsume_clause(Clause *subsuming, Clause *subsumed)CaDiCaL::Internalinline
subsume_round()CaDiCaL::Internal
swap_averages()CaDiCaL::Internal
SWEEP enum valueCaDiCaL::Internal
sweep()CaDiCaL::Internal
sweep_add_clause(Sweeper &sweeper, unsigned depth)CaDiCaL::Internal
sweep_backbone_candidate(Sweeper &sweeper, int lit)CaDiCaL::Internal
sweep_clause(Sweeper &sweeper, unsigned depth, Clause *)CaDiCaL::Internal
sweep_dense_mode_and_watch_irredundant()CaDiCaL::Internal
sweep_dense_propagate(Sweeper &sweeper)CaDiCaL::Internal
sweep_empty_clause(Sweeper &sweeper)CaDiCaL::Internal
sweep_equivalence_candidates(Sweeper &sweeper, int lit, int other)CaDiCaL::Internal
sweep_extract_fixed(Sweeper &sweeper, int lit)CaDiCaL::Internal
sweep_flip(int)CaDiCaL::Internal
sweep_flip_and_implicant(int)CaDiCaL::Internal
sweep_incompleteCaDiCaL::Internal
sweep_refine(Sweeper &sweeper)CaDiCaL::Internal
sweep_refine_backbone(Sweeper &sweeper)CaDiCaL::Internal
sweep_refine_partition(Sweeper &sweeper)CaDiCaL::Internal
sweep_remove(Sweeper &sweeper, int lit)CaDiCaL::Internal
sweep_repr(Sweeper &sweeper, int lit)CaDiCaL::Internal
sweep_scheduleCaDiCaL::Internal
sweep_set_cadical_kitten_ticks_limit(Sweeper &sweeper)CaDiCaL::Internal
sweep_solve()CaDiCaL::Internal
sweep_sparse_mode()CaDiCaL::Internal
sweep_substitute_lrat(Clause *c, int64_t id)CaDiCaL::Internal
sweep_substitute_new_equivalences(Sweeper &sweeper)CaDiCaL::Internal
sweep_update_noccs(Clause *c)CaDiCaL::Internal
sweep_variable(Sweeper &sweeper, int idx)CaDiCaL::Internal
tainted_literalCaDiCaL::Internal
target_assignedCaDiCaL::Internal
terminate()CaDiCaL::Internalinline
terminated_asynchronously(int factor=1)CaDiCaL::Internalinline
terminating_asked()CaDiCaL::Internal
termination_forcedCaDiCaL::Internal
TERNARY enum valueCaDiCaL::Internal
ternary()CaDiCaL::Internal
ternary_find_binary_clause(int, int)CaDiCaL::Internal
ternary_find_ternary_clause(int, int, int)CaDiCaL::Internal
ternary_idx(int idx, int64_t &steps, int64_t &htrs)CaDiCaL::Internal
ternary_lit(int pivot, int64_t &steps, int64_t &htrs)CaDiCaL::Internal
ternary_round(int64_t &steps, int64_t &htrs)CaDiCaL::Internal
tied_next_factor_score(int)CaDiCaL::Internal
tier1CaDiCaL::Internal
tier2CaDiCaL::Internal
time()CaDiCaL::Internalinline
trace(File *)CaDiCaL::Internal
tracersCaDiCaL::Internal
trailCaDiCaL::Internal
TRANSRED enum valueCaDiCaL::Internal
transred()CaDiCaL::Internal
traverse_clauses(ClauseIterator &)CaDiCaL::Internal
traverse_constraint(ClauseIterator &)CaDiCaL::Internal
trivially_false_satisfiable()CaDiCaL::Internal
trivially_true_satisfiable()CaDiCaL::Internal
try_to_eliminate_variable(Eliminator &, int pivot, bool &)CaDiCaL::Internal
try_to_fasteliminate_variable(Eliminator &, int pivot, bool &)CaDiCaL::Internal
try_to_satisfy_formula_by_saved_phases()CaDiCaL::Internal
try_to_subsume_clause(Clause *, vector< Clause * > &shrunken)CaDiCaL::Internalinline
u2i(unsigned u)CaDiCaL::Internalinline
unassign(int lit)CaDiCaL::Internalinline
unit_analyzedCaDiCaL::Internal
unit_chainCaDiCaL::Internal
unit_clauses(int uidx)CaDiCaL::Internalinline
unit_clauses_idxCaDiCaL::Internal
unit_id(int lit) constCaDiCaL::Internalinline
unlucky(int res)CaDiCaL::Internal
unmark(int lit)CaDiCaL::Internalinline
unmark(vector< int > &lits)CaDiCaL::Internalinline
unmark(Clause *)CaDiCaL::Internal
unmark67(int lit)CaDiCaL::Internalinline
unmark_as_conditional_literal(int lit)CaDiCaL::Internalinline
unmark_binary_literals(Eliminator &)CaDiCaL::Internal
unmark_block(int lit)CaDiCaL::Internalinline
unmark_clause()CaDiCaL::Internal
unmark_decomposed(int lit)CaDiCaL::Internalinline
unmark_gate_clauses(Eliminator &)CaDiCaL::Internal
unmark_in_candidate_clause(int lit)CaDiCaL::Internalinline
unmarkfact(int lit, int fact)CaDiCaL::Internalinline
unphase(int lit)CaDiCaL::Internal
unprotect_reasons()CaDiCaL::Internal
unsatCaDiCaL::Internal
unsat_constraintCaDiCaL::Internal
unschedule_sweeping(Sweeper &sweeper, unsigned swept, unsigned scheduled)CaDiCaL::Internal
unsetbit(int lit, int bit)CaDiCaL::Internalinline
unwatch_clause(Clause *c)CaDiCaL::Internalinline
update_decision_rate_average()CaDiCaL::Internal
update_factor_candidate(Factoring &, int)CaDiCaL::Internal
update_factored(Factoring &factoring, Quotient *q)CaDiCaL::Internal
update_queue_unassigned(int idx)CaDiCaL::Internalinline
update_reason_references()CaDiCaL::Internal
update_target_and_best()CaDiCaL::Internal
use_scores() constCaDiCaL::Internalinline
val(int lit) constCaDiCaL::Internalinline
valsCaDiCaL::Internal
var(int lit)CaDiCaL::Internalinline
varsCaDiCaL::Internal
verror(const char *, va_list &)CaDiCaL::Internal
vidx(int lit) constCaDiCaL::Internalinline
VIVIFY enum valueCaDiCaL::Internal
vivify()CaDiCaL::Internal
vivify_analyze(Clause *start, bool &, Clause **, const Clause *const, int implied, bool &)CaDiCaL::Internal
vivify_analyze_redundant(Vivifier &, Clause *start, bool &)CaDiCaL::Internal
vivify_assign(int lit, Clause *)CaDiCaL::Internalinline
vivify_assume(int lit)CaDiCaL::Internal
vivify_build_lrat(int, Clause *, std::vector< std::tuple< int, Clause *, bool > > &)CaDiCaL::Internal
vivify_chain_for_units(int lit, Clause *reason)CaDiCaL::Internalinline
vivify_clause(Vivifier &, Clause *candidate)CaDiCaL::Internal
vivify_deduce(Clause *candidate, Clause *conflct, int implied, Clause **, bool &)CaDiCaL::Internal
vivify_increment_stats(const Vivifier &vivifier)CaDiCaL::Internalinline
vivify_initialize(Vivifier &vivifier, int64_t &ticks)CaDiCaL::Internal
vivify_instantiate(const std::vector< int > &, Clause *, std::vector< std::tuple< int, Clause *, bool > > &lrat_stack, int64_t &ticks)CaDiCaL::Internal
vivify_prioritize_leftovers(char, size_t prioritized, std::vector< Clause * > &schedule)CaDiCaL::Internalinline
vivify_propagate(int64_t &)CaDiCaL::Internal
vivify_round(Vivifier &, int64_t delta)CaDiCaL::Internal
vivify_shrinkable(const std::vector< int > &sorted, Clause *c)CaDiCaL::Internal
vivify_sort_watched(Clause *c)CaDiCaL::Internal
vivify_strengthen(Clause *candidate)CaDiCaL::Internal
vivify_subsume_clause(Clause *subsuming, Clause *subsumed)CaDiCaL::Internalinline
vlit(int lit) constCaDiCaL::Internalinline
vsizeCaDiCaL::Internal
vtabCaDiCaL::Internal
WALK enum valueCaDiCaL::Internal
walk()CaDiCaL::Internal
walk_break_value(int lit)CaDiCaL::Internal
walk_flip_lit(Walker &, int lit)CaDiCaL::Internal
walk_pick_clause(Walker &)CaDiCaL::Internal
walk_pick_lit(Walker &, Clause *)CaDiCaL::Internal
walk_round(int64_t limit, bool prev)CaDiCaL::Internal
walk_save_minimum(Walker &)CaDiCaL::Internalinline
warning(const char *,...) CADICAL_ATTRIBUTE_FORMAT(2CaDiCaL::Internal
watch_clause(Clause *c)CaDiCaL::Internalinline
watch_literal(int lit, int blit, Clause *c)CaDiCaL::Internalinline
watches(int lit)CaDiCaL::Internalinline
watching() constCaDiCaL::Internalinline
wrapped_learn_external_reason_clause(int lit)CaDiCaL::Internal
wtabCaDiCaL::Internal
~Internal()CaDiCaL::Internal