Trait obddimal::bdd_manager::dvo_schedules::DVOSchedule
source · [−]pub(crate) trait DVOSchedule {
fn run_dvo(
&mut self,
num_clause: usize,
man: &mut DDManager,
f: NodeID,
bar: &Option<ProgressBar>
) -> NodeID;
}
Expand description
Implements run_dvo()
Required Methods
This gets called after a CNF clause has been integrated. The current root node is f, the implementation must return the new root node ID, even if it does not change.
num_clause
: The index of the current clause, in integration order (which may differ from the order defined in the input CNF).