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.