[−][src]Trait splr::assign::VarSelectIF
API for var selection, depending on an internal heap.
Required methods
pub fn dissolve_stage(&mut self, phasing: bool)
[src]
decay staging setting
pub fn build_stage(&mut self, target: StagingTarget, rephasing: bool)
[src]
select staged vars
pub fn num_staging_cands(&self) -> usize
[src]
return the number of forgotton vars.
pub fn select_decision_literal(&mut self) -> Lit
[src]
select a new decision variable.
pub fn update_order(&mut self, v: VarId)
[src]
update the internal heap on var order.
pub fn rebuild_order(&mut self)
[src]
rebuild the internal var_order
pub fn make_var_asserted(&mut self, vi: VarId)
[src]
make a var asserted.