pub struct TasteReceptorCell {
pub v: f64,
pub v_rest: f64,
pub tau: f64,
pub ca: f64,
pub ip3: f64,
pub tau_ip3: f64,
pub tau_ca: f64,
pub gain: f64,
pub atp_release: f64,
pub dt: f64,
}Expand description
Taste receptor cell — gustatory transducer.
Type II cells: GPCR → PLC → IP3 → Ca2+ release → ATP secretion. Graded output (ATP release proportional to Ca2+), no conventional spikes. Adapts via Ca2+ pump.
Based on Chaudhari & Roper 2010 / Liman et al. 2014.
Fields§
§v: f64§v_rest: f64§tau: f64§ca: f64§ip3: f64§tau_ip3: f64§tau_ca: f64§gain: f64§atp_release: f64§dt: f64Implementations§
Trait Implementations§
Source§impl Clone for TasteReceptorCell
impl Clone for TasteReceptorCell
Source§fn clone(&self) -> TasteReceptorCell
fn clone(&self) -> TasteReceptorCell
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 TasteReceptorCell
impl Debug for TasteReceptorCell
Auto Trait Implementations§
impl Freeze for TasteReceptorCell
impl RefUnwindSafe for TasteReceptorCell
impl Send for TasteReceptorCell
impl Sync for TasteReceptorCell
impl Unpin for TasteReceptorCell
impl UnsafeUnpin for TasteReceptorCell
impl UnwindSafe for TasteReceptorCell
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