pub struct BKNeuron {}Expand description
BK channel neuron — WB base + voltage- and Ca2+-dependent K+ current.
BK (big conductance, MaxiK) channels are activated by both membrane depolarisation and intracellular Ca2+. They have the largest single- channel conductance (~250 pS) of any K+ channel. During action potentials, Ca2+ influx through voltage-gated Ca2+ channels activates BK, producing fast repolarisation and a prominent fast AHP.
Key mechanism for:
- Fast afterhyperpolarisation (fAHP): rapid spike repolarisation
- Action potential narrowing: BK shortens AP duration
- Burst termination: accumulated Ca2+ activates BK, ending burst
- High-frequency firing: fast repolarisation enables rapid recovery
Bhatt & Storm, J Physiol 557:329, 2003; Faber & Bhatt, PNAS 100:2813, 2003.
Fields§
§v: f64§h: f64§n: f64§ca: f64§g_na: f64§g_k: f64§g_bk: f64§g_l: f64§e_na: f64§e_k: f64§e_l: f64§c_m: f64§phi: f64§tau_ca: f64§dt: f64§v_threshold: f64§gain: f64Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BKNeuron
impl RefUnwindSafe for BKNeuron
impl Send for BKNeuron
impl Sync for BKNeuron
impl Unpin for BKNeuron
impl UnsafeUnpin for BKNeuron
impl UnwindSafe for BKNeuron
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.