#include <xchaff_base.h>
Synopsis [Definition of a variable]
Description [CVariable contains the necessary information for a variable. _ht_ptrs are the head/tail literals of this variable (int two phases)]
SeeAlso [CDatabase]
Definition at line 224 of file xchaff_base.h.
|
Definition at line 254 of file xchaff_base.h. References _antecedence, _dlevel, _in_new_cl, _is_marked, _lits_count, _scores, _value, and UNKNOWN. |
|
Definition at line 249 of file xchaff_base.h. References _scores. Referenced by CSolver::decide_next_branch(), CSolver::restart(), and CSolver::update_var_stats(). |
|
Definition at line 250 of file xchaff_base.h. |
|
Definition at line 251 of file xchaff_base.h. References _var_score_pos. Referenced by CSolver::unset_var_value(), and CSolver::update_var_stats(). |
|
Definition at line 264 of file xchaff_base.h. References _value. Referenced by CSolver::decide_next_branch(), CSolver::deduce(), Xchaff::GetVarAssignment(), CDatabase::literal_value(), CSolver::preprocess(), CSolver::set_var_value(), and CSolver::unset_var_value(). |
|
Definition at line 267 of file xchaff_base.h. References _dlevel. Referenced by CSolver::add_clause(), CDatabase::detail_dump_cl(), CSolver::preprocess(), CSolver::set_var_value(), CSolver::set_var_value_not_current_dl(), and CSolver::unset_var_value(). |
|
Definition at line 270 of file xchaff_base.h. References _in_new_cl. Referenced by CSolver::conflict_analysis_zchaff(). |
|
Definition at line 273 of file xchaff_base.h. References _in_new_cl. Referenced by CSolver::conflict_analysis_zchaff(), CDatabase::mark_var_in_new_cl(), and CSolver::mark_vars_at_level(). |
|
Definition at line 276 of file xchaff_base.h. References _lits_count. Referenced by CSolver::add_clause(), CDatabase::mark_clause_deleted(), CSolver::preprocess(), and CSolver::update_var_stats(). |
|
Definition at line 280 of file xchaff_base.h. References _is_marked. Referenced by dump(). |
|
Definition at line 283 of file xchaff_base.h. References _is_marked. Referenced by CSolver::mark_vars_at_level(). |
|
Definition at line 286 of file xchaff_base.h. References _is_marked. Referenced by CSolver::conflict_analysis_zchaff(). |
|
Definition at line 290 of file xchaff_base.h. References _antecedence. |
|
Definition at line 293 of file xchaff_base.h. References _antecedence. Referenced by CSolver::set_var_value(), and CSolver::unset_var_value(). |
|
Definition at line 297 of file xchaff_base.h. References _ht_ptrs. Referenced by CSolver::add_clause(), CDatabase::compact_lit_pool(), dump(), CDatabase::enlarge_lit_pool(), CDatabase::mem_usage(), CSolver::set_var_value(), CSolver::set_var_value_not_current_dl(), and CSolver::set_var_value_with_current_dl(). |
|
Definition at line 300 of file xchaff_base.h. References _antecedence, _dlevel, _value, std::endl(), ht_ptr(), and is_marked(). |
|
Definition at line 313 of file xchaff_base.h. |
|
Definition at line 227 of file xchaff_base.h. Referenced by clear_marked(), CVariable(), is_marked(), and set_marked(). |
|
Definition at line 229 of file xchaff_base.h. Referenced by CVariable(), in_new_cl(), and set_in_new_cl(). |
|
Definition at line 236 of file xchaff_base.h. Referenced by CVariable(), dump(), get_antecedence(), and set_antecedence(). |
|
Definition at line 238 of file xchaff_base.h. Referenced by CVariable(), dump(), and value(). |
|
Definition at line 240 of file xchaff_base.h. Referenced by CVariable(), dlevel(), and dump(). |
|
Definition at line 242 of file xchaff_base.h. Referenced by ht_ptr(). |
|
Definition at line 245 of file xchaff_base.h. Referenced by CVariable(), and lits_count(). |
|
Definition at line 246 of file xchaff_base.h. Referenced by CVariable(), and score(). |
|
Definition at line 247 of file xchaff_base.h. Referenced by var_score_pos(). |