pub struct HomeostaticPlasticity {
pub target_rate: f64,
pub tau_homeostatic: f64,
pub scaling_factor: f64,
/* private fields */
}Expand description
Homeostatic plasticity for maintaining stable activity levels.
Scales synaptic weights to maintain target firing rate.
Fields§
§target_rate: f64Target firing rate (Hz).
tau_homeostatic: f64Time constant for homeostatic adjustment (ms).
scaling_factor: f64Scaling factor.
Implementations§
Source§impl HomeostaticPlasticity
impl HomeostaticPlasticity
Trait Implementations§
Source§impl Clone for HomeostaticPlasticity
impl Clone for HomeostaticPlasticity
Source§fn clone(&self) -> HomeostaticPlasticity
fn clone(&self) -> HomeostaticPlasticity
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 HomeostaticPlasticity
impl Debug for HomeostaticPlasticity
Auto Trait Implementations§
impl Freeze for HomeostaticPlasticity
impl RefUnwindSafe for HomeostaticPlasticity
impl Send for HomeostaticPlasticity
impl Sync for HomeostaticPlasticity
impl Unpin for HomeostaticPlasticity
impl UnwindSafe for HomeostaticPlasticity
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