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§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.