pub struct MultiAgentConfig {
pub n_agents: usize,
pub n_states: usize,
pub n_actions: usize,
pub cooperation_level: f64,
pub communication_enabled: bool,
pub reward_sharing: bool,
}Expand description
Multi-agent environment configuration
Fields§
§n_agents: usize§n_states: usize§n_actions: usize§cooperation_level: f64§communication_enabled: bool§reward_sharing: boolTrait Implementations§
Source§impl Clone for MultiAgentConfig
impl Clone for MultiAgentConfig
Source§fn clone(&self) -> MultiAgentConfig
fn clone(&self) -> MultiAgentConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MultiAgentConfig
impl RefUnwindSafe for MultiAgentConfig
impl Send for MultiAgentConfig
impl Sync for MultiAgentConfig
impl Unpin for MultiAgentConfig
impl UnsafeUnpin for MultiAgentConfig
impl UnwindSafe for MultiAgentConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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