Struct vrp_core::algorithms::mdp::EpsilonWeighted [−][src]
pub struct EpsilonWeighted { /* fields omitted */ }Expand description
An e-weighted action selection strategy.
Implementations
impl EpsilonWeighted[src]
impl EpsilonWeighted[src]Trait Implementations
impl<S: State> PolicyStrategy<S> for EpsilonWeighted[src]
impl<S: State> PolicyStrategy<S> for EpsilonWeighted[src]fn select(&self, estimates: &ActionEstimates<S>) -> Option<S::Action>[src]
fn select(&self, estimates: &ActionEstimates<S>) -> Option<S::Action>[src]Selects an action from the estimated actions.
Auto Trait Implementations
impl !RefUnwindSafe for EpsilonWeighted
impl Send for EpsilonWeighted
impl Sync for EpsilonWeighted
impl Unpin for EpsilonWeighted
impl !UnwindSafe for EpsilonWeighted
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for Timpl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,