pub enum TemporalStrategy {
Max,
Sum,
LogSumExp,
}Expand description
Strategy for compiling temporal logic operators (Next X, Eventually F, Always G).
Variants§
Max
Max over time (for Eventually, min for Always)
Sum
Sum over time (probabilistic interpretation)
LogSumExp
LogSumExp (smooth max approximation)
Trait Implementations§
Source§impl Clone for TemporalStrategy
impl Clone for TemporalStrategy
Source§fn clone(&self) -> TemporalStrategy
fn clone(&self) -> TemporalStrategy
Returns a duplicate 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 moreSource§impl Debug for TemporalStrategy
impl Debug for TemporalStrategy
Source§impl<'de> Deserialize<'de> for TemporalStrategy
impl<'de> Deserialize<'de> for TemporalStrategy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TemporalStrategy
impl PartialEq for TemporalStrategy
Source§impl Serialize for TemporalStrategy
impl Serialize for TemporalStrategy
impl Copy for TemporalStrategy
impl Eq for TemporalStrategy
impl StructuralPartialEq for TemporalStrategy
Auto Trait Implementations§
impl Freeze for TemporalStrategy
impl RefUnwindSafe for TemporalStrategy
impl Send for TemporalStrategy
impl Sync for TemporalStrategy
impl Unpin for TemporalStrategy
impl UnwindSafe for TemporalStrategy
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.