pub struct FixpointComputation {
pub max_iter: usize,
pub widen_delay: usize,
}Expand description
Fixpoint computation via Kleene iteration with widening.
Fields§
§max_iter: usizeMaximum number of iterations before forcing termination
widen_delay: usizeWidening delay
Implementations§
Source§impl FixpointComputation
impl FixpointComputation
Sourcepub fn compute<F>(&self, f: F, init: AbstractState) -> AbstractState
pub fn compute<F>(&self, f: F, init: AbstractState) -> AbstractState
Compute the least fixpoint of f starting from init, using widening.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FixpointComputation
impl RefUnwindSafe for FixpointComputation
impl Send for FixpointComputation
impl Sync for FixpointComputation
impl Unpin for FixpointComputation
impl UnsafeUnpin for FixpointComputation
impl UnwindSafe for FixpointComputation
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