pub struct LugaroCell {
pub v: f64,
pub adapt: f64,
pub v_rest: f64,
pub v_reset: f64,
pub v_threshold: f64,
pub tau_m: f64,
pub tau_adapt: f64,
pub a_adapt: f64,
pub gain: f64,
pub serotonin: f64,
pub dt: f64,
}Expand description
Cerebellar Lugaro cell — rare fusiform interneuron in the granular layer.
Biophysics: LIF with adaptation for regular spiking, serotonin modulation (5-HT increases gain), and a depolarised leak for spontaneous firing. Inhibits Golgi cells and molecular layer interneurons (stellate, basket).
Lugaro cells are distinguished by their horizontal axonal projection, large fusiform soma, and sensitivity to serotonergic afferents from the brainstem raphe nuclei.
Dieudonné & Bhatt, J Physiol 548:97, 2003; Lainé & Bhatt, Front Syst Neurosci 1:4, 2007.
Fields§
§v: f64§adapt: f64§v_rest: f64§v_reset: f64§v_threshold: f64§tau_m: f64§tau_adapt: f64§a_adapt: f64§gain: f64§serotonin: f64§dt: f64Implementations§
Trait Implementations§
Source§impl Clone for LugaroCell
impl Clone for LugaroCell
Source§fn clone(&self) -> LugaroCell
fn clone(&self) -> LugaroCell
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 moreSource§impl Debug for LugaroCell
impl Debug for LugaroCell
Auto Trait Implementations§
impl Freeze for LugaroCell
impl RefUnwindSafe for LugaroCell
impl Send for LugaroCell
impl Sync for LugaroCell
impl Unpin for LugaroCell
impl UnsafeUnpin for LugaroCell
impl UnwindSafe for LugaroCell
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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.