pub struct FalsificationEvaluator;Expand description
Evaluate falsification criteria against simulation results
Implementations§
Source§impl FalsificationEvaluator
impl FalsificationEvaluator
Sourcepub fn evaluate_criterion(
criterion: &FalsificationCriterionV2,
actual_value: f64,
) -> FalsificationEvalResult
pub fn evaluate_criterion( criterion: &FalsificationCriterionV2, actual_value: f64, ) -> FalsificationEvalResult
Evaluate a single criterion
Sourcepub fn evaluate_all(
criteria: &[FalsificationCriterionV2],
values: &HashMap<String, f64>,
) -> Vec<FalsificationEvalResult>
pub fn evaluate_all( criteria: &[FalsificationCriterionV2], values: &HashMap<String, f64>, ) -> Vec<FalsificationEvalResult>
Evaluate all criteria
Sourcepub fn all_passed(results: &[FalsificationEvalResult]) -> bool
pub fn all_passed(results: &[FalsificationEvalResult]) -> bool
Check if all criteria passed
Auto Trait Implementations§
impl Freeze for FalsificationEvaluator
impl RefUnwindSafe for FalsificationEvaluator
impl Send for FalsificationEvaluator
impl Sync for FalsificationEvaluator
impl Unpin for FalsificationEvaluator
impl UnsafeUnpin for FalsificationEvaluator
impl UnwindSafe for FalsificationEvaluator
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