pub struct OffspringBuilder { /* private fields */ }
Implementations§
Source§impl OffspringBuilder
impl OffspringBuilder
pub fn new() -> Self
pub fn new_neurons(self, value: usize) -> Self
pub fn new_connections(self, value: usize) -> Self
pub fn radius(self, value: Scalar) -> Self
pub fn min_neurogenesis_range(self, value: Scalar) -> Self
pub fn max_neurogenesis_range(self, value: Scalar) -> Self
pub fn new_sensors(self, value: usize) -> Self
pub fn new_effectors(self, value: usize) -> Self
pub fn no_loop_connections(self, value: bool) -> Self
pub fn max_connecting_tries(self, value: usize) -> Self
pub fn build_mutated(self, source: &Brain) -> Brain
pub fn build_merged(self, source_a: &Brain, source_b: &Brain) -> Brain
Trait Implementations§
Source§impl Clone for OffspringBuilder
impl Clone for OffspringBuilder
Source§fn clone(&self) -> OffspringBuilder
fn clone(&self) -> OffspringBuilder
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 OffspringBuilder
impl Debug for OffspringBuilder
Source§impl Default for OffspringBuilder
impl Default for OffspringBuilder
Source§impl<'de> Deserialize<'de> for OffspringBuilder
impl<'de> Deserialize<'de> for OffspringBuilder
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 OffspringBuilder
impl RefUnwindSafe for OffspringBuilder
impl Send for OffspringBuilder
impl Sync for OffspringBuilder
impl Unpin for OffspringBuilder
impl UnwindSafe for OffspringBuilder
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