pub struct AdExNeuron {
pub v: f64,
pub w: f64,
pub v_rest: f64,
pub v_reset: f64,
pub v_threshold: f64,
pub v_rh: f64,
pub delta_t: f64,
pub tau: f64,
pub tau_w: f64,
pub a: f64,
pub b: f64,
pub dt: f64,
}Expand description
Adaptive Exponential IF neuron. Brette & Gerstner 2005.
Fields§
§v: f64§w: f64§v_rest: f64§v_reset: f64§v_threshold: f64§v_rh: f64§delta_t: f64§tau: f64§tau_w: f64§a: f64§b: f64§dt: f64Implementations§
Trait Implementations§
Source§impl Clone for AdExNeuron
impl Clone for AdExNeuron
Source§fn clone(&self) -> AdExNeuron
fn clone(&self) -> AdExNeuron
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 AdExNeuron
impl Debug for AdExNeuron
Auto Trait Implementations§
impl Freeze for AdExNeuron
impl RefUnwindSafe for AdExNeuron
impl Send for AdExNeuron
impl Sync for AdExNeuron
impl Unpin for AdExNeuron
impl UnsafeUnpin for AdExNeuron
impl UnwindSafe for AdExNeuron
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