pub struct DriftConfig {
pub gravity: DriftMode,
pub pole_length: DriftMode,
pub cart_mass: DriftMode,
pub force_mag: DriftMode,
}Expand description
Configuration for a non-stationary CartPole environment.
Each physical parameter can independently drift according to a DriftMode.
Fields§
§gravity: DriftModeGravity drift (default: 9.8)
pole_length: DriftModePole half-length drift (default: 0.5)
cart_mass: DriftModeCart mass drift (default: 1.0)
force_mag: DriftModeForce magnitude drift (default: 10.0)
Trait Implementations§
Source§impl Clone for DriftConfig
impl Clone for DriftConfig
Source§fn clone(&self) -> DriftConfig
fn clone(&self) -> DriftConfig
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 DriftConfig
impl Debug for DriftConfig
Auto Trait Implementations§
impl Freeze for DriftConfig
impl RefUnwindSafe for DriftConfig
impl Send for DriftConfig
impl Sync for DriftConfig
impl Unpin for DriftConfig
impl UnsafeUnpin for DriftConfig
impl UnwindSafe for DriftConfig
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<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