pub struct FinishedInferenceSolver {
pub bn: BooleanNetwork,
pub graph: SymbolicAsyncGraph,
pub sat_colors: GraphColors,
pub results: InferenceResults,
}
Expand description
Object encompassing a finished (successful) BN inference computation with all intermediate and processed results.
It is essentially a simplified version of InferenceSolver
that can be used
to easily observe results and for sampling.
Fields§
§bn: BooleanNetwork
§graph: SymbolicAsyncGraph
§sat_colors: GraphColors
§results: InferenceResults
Trait Implementations§
source§impl Clone for FinishedInferenceSolver
impl Clone for FinishedInferenceSolver
source§fn clone(&self) -> FinishedInferenceSolver
fn clone(&self) -> FinishedInferenceSolver
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for FinishedInferenceSolver
impl RefUnwindSafe for FinishedInferenceSolver
impl Send for FinishedInferenceSolver
impl Sync for FinishedInferenceSolver
impl Unpin for FinishedInferenceSolver
impl UnwindSafe for FinishedInferenceSolver
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)