PoolBase¶
-
class
PoolBase
¶ Abstract base class for pools.
-
reac
¶ void (shared message field) Connects to reaction
-
proc
¶ void (shared message field) Shared message for process and reinit
-
species
¶ void (shared message field) Shared message for connecting to species objects
-
setN
()¶ (destination message field) Assigns field value.
-
getN
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setNInit
()¶ (destination message field) Assigns field value.
-
getNInit
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setDiffConst
()¶ (destination message field) Assigns field value.
-
getDiffConst
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setMotorConst
()¶ (destination message field) Assigns field value.
-
getMotorConst
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setConc
()¶ (destination message field) Assigns field value.
-
getConc
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setConcInit
()¶ (destination message field) Assigns field value.
-
getConcInit
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setVolume
()¶ (destination message field) Assigns field value.
-
getVolume
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
setSpeciesId
()¶ (destination message field) Assigns field value.
-
getSpeciesId
()¶ (destination message field) Requests field value. The requesting Element must provide a handler for the returned value.
-
reacDest
()¶ (destination message field) Handles reaction input
-
process
()¶ (destination message field) Handles process call
-
reinit
()¶ (destination message field) Handles reinit call
-
handleMolWt
()¶ (destination message field) Separate finfo to assign molWt, and consequently diffusion const.Should only be used in SharedMsg with species.
-
nOut
¶ double (source message field) Sends out # of molecules in pool on each timestep
-
requestMolWt
¶ void (source message field) Requests Species object for mol wt
-
n
¶ double (value field) Number of molecules in pool
-
nInit
¶ double (value field) Initial value of number of molecules in pool
-
diffConst
¶ double (value field) Diffusion constant of molecule
-
motorConst
¶ double (value field) Motor transport rate molecule. + is away from soma, - is towards soma. Only relevant for ZombiePool subclasses.
-
conc
¶ double (value field) Concentration of molecules in this pool
-
concInit
¶ double (value field) Initial value of molecular concentration in pool
-
volume
¶ double (value field) Volume of compartment. Units are SI. Utility field, the actual volume info is stored on a volume mesh entry in the parent compartment.This mapping is implicit: the parent compartment must be somewhere up the element tree, and must have matching mesh entries. If the compartment isn'tavailable the volume is just taken as 1
-
speciesId
¶ unsigned int (value field) Species identifier for this mol pool. Eventually link to ontology.
-