pub struct TransitionProbabilityEntry {
pub from_step: usize,
pub to_step: usize,
pub from_netelement_id: String,
pub to_netelement_id: String,
pub transition_probability: f64,
pub is_viterbi_chosen: bool,
}Expand description
A single transition probability between two candidates at consecutive GNSS positions
Fields§
§from_step: usizePosition index of the preceding observation
to_step: usizePosition index of the current observation
from_netelement_id: StringNetelement of the preceding candidate
to_netelement_id: StringNetelement of the current candidate
transition_probability: f64Linear-scale transition probability [0, 1]
is_viterbi_chosen: boolTrue if this (from, to) pair was chosen by the Viterbi algorithm
Trait Implementations§
Source§impl Clone for TransitionProbabilityEntry
impl Clone for TransitionProbabilityEntry
Source§fn clone(&self) -> TransitionProbabilityEntry
fn clone(&self) -> TransitionProbabilityEntry
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 TransitionProbabilityEntry
impl Debug for TransitionProbabilityEntry
Source§impl<'de> Deserialize<'de> for TransitionProbabilityEntry
impl<'de> Deserialize<'de> for TransitionProbabilityEntry
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
Auto Trait Implementations§
impl Freeze for TransitionProbabilityEntry
impl RefUnwindSafe for TransitionProbabilityEntry
impl Send for TransitionProbabilityEntry
impl Sync for TransitionProbabilityEntry
impl Unpin for TransitionProbabilityEntry
impl UnsafeUnpin for TransitionProbabilityEntry
impl UnwindSafe for TransitionProbabilityEntry
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more