pub struct Nociceptor {
pub v: f64,
pub v_rest: f64,
pub v_reset: f64,
pub v_threshold: f64,
pub tau: f64,
pub sensitisation: f64,
pub tau_sens: f64,
pub sens_rate: f64,
pub gain: f64,
pub dt: f64,
}Expand description
Nociceptor — high-threshold pain receptor neuron.
Only fires above noxious threshold. Sensitisation: repeated stimulation lowers threshold (hyperalgesia). TTX-resistant Na+ channels provide slow, broad APs.
Based on Basbaum et al. 2009 / Gold & Gebhart 2010.
Fields§
§v: f64§v_rest: f64§v_reset: f64§v_threshold: f64§tau: f64§sensitisation: f64§tau_sens: f64§sens_rate: f64§gain: f64§dt: f64Implementations§
Trait Implementations§
Source§impl Clone for Nociceptor
impl Clone for Nociceptor
Source§fn clone(&self) -> Nociceptor
fn clone(&self) -> Nociceptor
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 Nociceptor
impl Debug for Nociceptor
Auto Trait Implementations§
impl Freeze for Nociceptor
impl RefUnwindSafe for Nociceptor
impl Send for Nociceptor
impl Sync for Nociceptor
impl Unpin for Nociceptor
impl UnsafeUnpin for Nociceptor
impl UnwindSafe for Nociceptor
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