pub struct QuotientDag {
pub root: usize,
pub nodes: Vec<QNode>,
pub visits: usize,
}Expand description
The cofactor DAG quotiented by a Congruence: root node index, nodes (one per class), and
visits (the memoized recursion’s work — output-sensitive: linear in the collapse found).
Fields§
§root: usize§nodes: Vec<QNode>§visits: usizeImplementations§
Auto Trait Implementations§
impl Freeze for QuotientDag
impl RefUnwindSafe for QuotientDag
impl Send for QuotientDag
impl Sync for QuotientDag
impl Unpin for QuotientDag
impl UnsafeUnpin for QuotientDag
impl UnwindSafe for QuotientDag
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more