MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <ReadKkit.h>
Public Types | |
enum | ParseMode { DATA, INIT, COMMENT, LINE_CONTINUE } |
Public Member Functions | |
void | addmsg (const vector< string > &args) |
void | assignEnzCompartments () |
void | assignMMenzCompartments () |
void | assignPoolCompartments () |
void | assignReacCompartments () |
Id | buildChan (const vector< string > &args) |
Id | buildCompartment (const vector< string > &args) |
Id | buildEnz (const vector< string > &args) |
Id | buildGeometry (const vector< string > &args) |
Id | buildGraph (const vector< string > &args) |
Id | buildGroup (const vector< string > &args) |
Id | buildInfo (Id parent, map< string, int > &m, const vector< string > &args) |
Id | buildPlot (const vector< string > &args) |
Id | buildPool (const vector< string > &args) |
Id | buildReac (const vector< string > &args) |
Id | buildStim (const vector< string > &args) |
void | buildSumTotal (const string &src, const string &dest) |
Id | buildTable (const vector< string > &args) |
Id | buildText (const vector< string > &args) |
void | call (const vector< string > &args) |
string | cleanPath (const string &path) const |
void | convertEnzRatesToConcUnits () |
void | convertMMenzRatesToConcUnits () |
void | convertParametersToConcUnits () |
void | convertPoolAmountToConcUnits () |
Convert pool amounts. Initially given in n, but scaling issue. More... | |
void | convertReacRatesToConcUnits () |
Convert Reac rates, initially in n units. More... | |
void | dumpPlots (const string &filename) |
Id | findSumTotSrc (const string &src) |
string | getBasePath () const |
double | getDefaultVol () const |
double | getMaxTime () const |
bool | getMoveOntoCompartment () const |
double | getPlotDt () const |
unsigned int | getVersion () const |
void | innerAddMsg (const string &src, const map< string, Id > &m1, const string &srcMsg, const string &dest, const map< string, Id > &m2, const string &destMsg, bool isBackward=0) |
void | innerRead (ifstream &fin) |
unsigned int | loadTab (const vector< string > &args) |
void | objdump (const vector< string > &args) |
string | pathTail (const string &path, string &head) const |
Id | read (const string &filename, const string &cellname, Id parent, const string &solverClass="Stoich") |
void | readData (const string &line) |
ParseMode | readInit (const string &line) |
ReadKkit () | |
void | run () |
void | separateVols (Id pool, double vol) |
void | setMoveOntoCompartment (bool v) |
void | setupSlaveMsg (const string &src, const string &dest) |
void | textload (const vector< string > &args) |
void | undump (const vector< string > &args) |
Private Attributes | |
Id | baseId_ |
Base path into which entire kkit model will go. More... | |
string | basePath_ |
map< string, Id > | chanIds_ |
map< string, int > | chanMap_ |
vector< Id > | compartments_ |
double | controldt_ |
regular numerical timestep from kkit. More... | |
double | defaultVol_ |
Use both fast and sim dts. More... | |
vector< pair< Id, Id > > | enzCplxMols_ |
map< string, Id > | enzIds_ |
map< string, int > | enzMap_ |
double | fastdt_ |
Base Id onto which entire kkit model will go. More... | |
map< string, int > | groupMap_ |
unsigned int | initdumpVersion_ |
KKit version. More... | |
Id | lastTab_ |
This keeps track of the last Table used in loadtab. More... | |
unsigned int | lineNum_ |
double | maxtime_ |
Timestep for updating plots. More... | |
map< string, Id > | mmEnzIds_ |
bool | moveOntoCompartment_ |
Initdump too has a version. More... | |
unsigned int | numCompartments_ |
unsigned int | numEnz_ |
unsigned int | numMMenz_ |
unsigned int | numOthers_ |
unsigned int | numPlot_ |
unsigned int | numPools_ |
unsigned int | numReacs_ |
unsigned int | numStim_ |
double | plotdt_ |
Timestep for updating control graphics. More... | |
map< string, Id > | plotIds_ |
map< Id, int > | poolFlags_ |
map< string, Id > | poolIds_ |
map< string, int > | poolMap_ |
map< Id, double > | poolVols_ |
map< string, Id > | reacIds_ |
map< string, int > | reacMap_ |
Shell * | shell_ |
double | simdt_ |
fast numerical timestep from kkit. More... | |
map< string, Id > | stimIds_ |
map< string, int > | stimMap_ |
vector< double > | tabEntries_ |
This holds the vector of array entries for loadtab. More... | |
map< string, Id > | tabIds_ |
map< string, int > | tableMap_ |
double | transientTime_ |
Simulation run time. More... | |
bool | useVariableDt_ |
Time to run model at fastdt. More... | |
unsigned int | version_ |
Default volume for new compartments. More... | |
vector< vector< Id > > | volCategories_ |
List of Ids in each unique volume. More... | |
vector< double > | vols_ |
This keeps track of unique volumes. More... | |
Static Private Attributes | |
static const double | EPSILON = 1.0e-15 |
Loads in a kkit.g model. It makes a separate compartment for each distinct volume it finds in the system. The largest volume gets set to /model/kinetics. The next volume is in /model/compartment_1. The next volume is in /model/compartment_2. And so on. Has two options for handling compartments and solvers. By default, it puts the entire reaction system on /kinetics and makes just one solver. If the moveOntoCompartments_ flag is set it will put each model entity onto the appropriate compartment. It will create separate solvers for each compartment.
Definition at line 28 of file ReadKkit.h.
enum ReadKkit::ParseMode |
Enumerator | |
---|---|
DATA | |
INIT | |
COMMENT | |
LINE_CONTINUE |
Definition at line 31 of file ReadKkit.h.
ReadKkit::ReadKkit | ( | ) |
Definition at line 52 of file ReadKkit.cpp.
void ReadKkit::addmsg | ( | const vector< string > & | args | ) |
Definition at line 1346 of file ReadKkit.cpp.
References buildSumTotal(), chanIds_, cleanPath(), Shell::doAddMsg(), enzIds_, innerAddMsg(), mmEnzIds_, pathTail(), plotIds_, poolIds_, reacIds_, setupSlaveMsg(), and shell_.
Referenced by readData().
void ReadKkit::assignEnzCompartments | ( | ) |
Goes through all Enzs and connects them up to each of the compartments in which one or more of their reactants resides. Thus, if any of these compartments changes volume, the Enz will be informed.
Definition at line 847 of file ReadKkit.cpp.
Referenced by read().
void ReadKkit::assignMMenzCompartments | ( | ) |
Goes through all MMenzs and connects them up to each of the compartments in which one or more of their reactants resides. Thus, if any of these compartments changes volume, the MMenz will be informed.
Definition at line 868 of file ReadKkit.cpp.
Referenced by read().
void ReadKkit::assignPoolCompartments | ( | ) |
Definition at line 740 of file ReadKkit.cpp.
References baseId_, Neutral::child(), Shell::doCreate(), Shell::doMove(), Id::eref(), findVolOrder(), getCompt(), ObjId::id, name, SetGet1< A >::set(), shell_, volCategories_, and vols_.
Referenced by read().
void ReadKkit::assignReacCompartments | ( | ) |
Goes through all Reacs and connects them up to each of the compartments in which one or more of their reactants resides. Thus, if any of these compartments changes volume, the Reac will be informed.
Definition at line 810 of file ReadKkit.cpp.
References Shell::doMove(), findParentComptOfReac(), getCompt(), ObjId::id, reacIds_, and shell_.
Referenced by read().
Id ReadKkit::buildChan | ( | const vector< string > & | args | ) |
Build a Kchan entry in simulation. For now a dummy Neutral.
Definition at line 1182 of file ReadKkit.cpp.
References chanIds_, chanMap_, cleanPath(), Shell::doCreate(), Shell::doFind(), ObjId::id, pathTail(), Field< A >::set(), and shell_.
Referenced by undump().
Id ReadKkit::buildCompartment | ( | const vector< string > & | args | ) |
Id ReadKkit::buildEnz | ( | const vector< string > & | args | ) |
vsf is vol scale factor, which is what GENESIS stores in 'vol' field n = vsf * conc( uM ) Also, n = ( conc (uM) / 1e6 ) * NA * vol so, vol = 1e6 * vsf / NA
Definition at line 883 of file ReadKkit.cpp.
References buildInfo(), cleanPath(), Shell::doAddMsg(), Shell::doCreate(), Shell::doFind(), enzCplxMols_, enzIds_, enzMap_, EPSILON, Id::eref(), ObjId::id, moose::info, KKIT_NA, lookupVolumeFromMesh(), mmEnzIds_, numEnz_, numMMenz_, pathTail(), poolIds_, poolVols_, separateVols(), Field< A >::set(), SetGet2< A1, A2 >::set(), and shell_.
Referenced by undump().
Id ReadKkit::buildGeometry | ( | const vector< string > & | args | ) |
Definition at line 1202 of file ReadKkit.cpp.
References numOthers_.
Referenced by undump().
Id ReadKkit::buildGraph | ( | const vector< string > & | args | ) |
Definition at line 1209 of file ReadKkit.cpp.
References cleanPath(), Shell::doCreate(), Shell::doFind(), ObjId::id, numOthers_, pathTail(), and shell_.
Referenced by undump().
Id ReadKkit::buildGroup | ( | const vector< string > & | args | ) |
Definition at line 992 of file ReadKkit.cpp.
References buildInfo(), cleanPath(), Shell::doCreate(), Shell::doFind(), group(), groupMap_, ObjId::id, moose::info, numOthers_, pathTail(), and shell_.
Referenced by undump().
Definition at line 975 of file ReadKkit.cpp.
References Shell::doCreate(), moose::info, Field< A >::set(), and shell_.
Referenced by buildEnz(), buildGroup(), buildPool(), buildReac(), and buildTable().
Id ReadKkit::buildPlot | ( | const vector< string > & | args | ) |
Definition at line 1222 of file ReadKkit.cpp.
References cleanPath(), Shell::doCreate(), Shell::doFind(), ObjId::id, numPlot_, pathTail(), plotIds_, and shell_.
Referenced by undump().
Id ReadKkit::buildPool | ( | const vector< string > & | args | ) |
There is a problem with this conversion, because of the discrepancy of the correct NA and the version (6e23) used in kkit. I take the concentration as authoritative, not the # of molecules. This is because I use conc units for the rates as well, and to use n for pools and conc for reactions will always introduce errors. This is still not a great solution, because, for example, simulations involving receptor traffic are originally framed in terms of number of receptors, not conc.
vsf is vol scale factor, which is what GENESIS stores in 'vol' field n = vsf * conc( uM ) Also, n = ( conc (uM) / 1e6 ) * NA * vol so, vol = 1e6 * vsf / NA
Definition at line 1015 of file ReadKkit.cpp.
References buildInfo(), cleanPath(), Shell::doCreate(), Shell::doFind(), ObjId::id, moose::info, KKIT_NA, numPools_, pathTail(), poolFlags_, poolIds_, poolMap_, poolVols_, separateVols(), Field< A >::set(), and shell_.
Referenced by undump().
Id ReadKkit::buildReac | ( | const vector< string > & | args | ) |
Definition at line 668 of file ReadKkit.cpp.
References buildInfo(), cleanPath(), Shell::doCreate(), Shell::doFind(), ObjId::id, moose::info, numReacs_, pathTail(), reacIds_, reacMap_, Field< A >::set(), and shell_.
Referenced by undump().
Id ReadKkit::buildStim | ( | const vector< string > & | args | ) |
Build a Stim entry in simulation, i.e., a PulseGen
Definition at line 1147 of file ReadKkit.cpp.
References cleanPath(), Shell::doCreate(), Shell::doFind(), ObjId::id, numStim_, pathTail(), Field< A >::set(), shell_, stimIds_, and stimMap_.
Referenced by undump().
void ReadKkit::buildSumTotal | ( | const string & | src, |
const string & | dest | ||
) |
Definition at line 1098 of file ReadKkit.cpp.
References Neutral::child(), Shell::doAddMsg(), Shell::doCreate(), Id::element(), findSumTotSrc(), Field< A >::get(), BufPool::initCinfo(), poolIds_, Field< A >::set(), shell_, Id::value(), and Element::zombieSwap().
Referenced by addmsg().
Id ReadKkit::buildTable | ( | const vector< string > & | args | ) |
Definition at line 1245 of file ReadKkit.cpp.
References buildInfo(), cleanPath(), Shell::doCreate(), Shell::doFind(), ObjId::id, moose::info, pathTail(), Field< A >::set(), shell_, TAB_IO, TAB_LOOP, TAB_ONCE, tabIds_, and tableMap_.
Referenced by undump().
Id ReadKkit::buildText | ( | const vector< string > & | args | ) |
Definition at line 968 of file ReadKkit.cpp.
References numOthers_.
Referenced by undump().
void ReadKkit::call | ( | const vector< string > & | args | ) |
call /kinetics/foo/notes LOAD notes_string_here
Definition at line 585 of file ReadKkit.cpp.
References basePath_, cleanPath(), and Field< A >::set().
Referenced by readData().
string ReadKkit::cleanPath | ( | const string & | path | ) | const |
Utility function. Cleans up path strings. In most cases, it replaces things with underscores. Replaces square braces with underscores. Replaces '*' with 'p' as it is usually there to indicate phosphorylation Replaces '-' with underscore Replaces '@' with underscore Replaces ' ' with underscore
Definition at line 519 of file ReadKkit.cpp.
Referenced by addmsg(), buildChan(), buildEnz(), buildGraph(), buildGroup(), buildPlot(), buildPool(), buildReac(), buildStim(), buildTable(), and call().
void ReadKkit::convertEnzRatesToConcUnits | ( | ) |
Convert regular Enz rates. Binding step k1 has similar issues as reac rates. k2 and k3 are both in units of 1/time, so OK.
Definition at line 1588 of file ReadKkit.cpp.
References enzIds_, Field< A >::get(), KKIT_NA, NA, and Field< A >::set().
Referenced by convertParametersToConcUnits().
void ReadKkit::convertMMenzRatesToConcUnits | ( | ) |
Convert MMEnz rates. Km should be in conc units. Actually rates stored as k1, k2, k3 in num units, so this has to be computed and then converted.
Definition at line 1562 of file ReadKkit.cpp.
References Field< A >::get(), KKIT_NA, mmEnzIds_, NA, and Field< A >::set().
Referenced by convertParametersToConcUnits().
void ReadKkit::convertParametersToConcUnits | ( | ) |
We have a slight problem because MOOSE has a more precise value for NA than does kkit. Also, at the time the model is loaded, the volume relationships are unknown. So we need to fix up conc units of all pools reacs post-facto. Here we assume that the conc units from Kkit are meant to be OK, so they override the #/cell (lower case k) units. So we convert all the Kfs and Kbs in the entire system after the model has been created, once we know the order of each reac.
Definition at line 1506 of file ReadKkit.cpp.
References convertEnzRatesToConcUnits(), convertMMenzRatesToConcUnits(), convertPoolAmountToConcUnits(), and convertReacRatesToConcUnits().
Referenced by read().
void ReadKkit::convertPoolAmountToConcUnits | ( | ) |
Convert pool amounts. Initially given in n, but scaling issue.
Definition at line 1514 of file ReadKkit.cpp.
References Field< A >::get(), KKIT_NA, NA, poolIds_, and Field< A >::set().
Referenced by convertParametersToConcUnits().
void ReadKkit::convertReacRatesToConcUnits | ( | ) |
Convert Reac rates, initially in n units.
Definition at line 1530 of file ReadKkit.cpp.
References Field< A >::get(), KKIT_NA, NA, reacIds_, and Field< A >::set().
Referenced by convertParametersToConcUnits().
void ReadKkit::dumpPlots | ( | const string & | filename | ) |
Definition at line 347 of file ReadKkit.cpp.
References basePath_, and wildcardFind().
Referenced by testReadKkit().
Id ReadKkit::findSumTotSrc | ( | const string & | src | ) |
Finds the source pool for a SumTot. It also deals with cases where the source is an enz-substrate complex
Definition at line 1078 of file ReadKkit.cpp.
References enzIds_, pathTail(), and poolIds_.
Referenced by buildSumTotal().
string ReadKkit::getBasePath | ( | ) | const |
Definition at line 100 of file ReadKkit.cpp.
References basePath_.
double ReadKkit::getDefaultVol | ( | ) | const |
double ReadKkit::getMaxTime | ( | ) | const |
bool ReadKkit::getMoveOntoCompartment | ( | ) | const |
Definition at line 110 of file ReadKkit.cpp.
References moveOntoCompartment_.
double ReadKkit::getPlotDt | ( | ) | const |
unsigned int ReadKkit::getVersion | ( | ) | const |
Definition at line 105 of file ReadKkit.cpp.
References version_.
void ReadKkit::innerAddMsg | ( | const string & | src, |
const map< string, Id > & | m1, | ||
const string & | srcMsg, | ||
const string & | dest, | ||
const map< string, Id > & | m2, | ||
const string & | destMsg, | ||
bool | isBackward = 0 |
||
) |
Definition at line 1318 of file ReadKkit.cpp.
References Shell::doAddMsg(), and shell_.
Referenced by addmsg(), and setupSlaveMsg().
void ReadKkit::innerRead | ( | ifstream & | fin | ) |
Definition at line 360 of file ReadKkit.cpp.
References COMMENT, DATA, INIT, lineNum_, readData(), readInit(), and moose::trim().
Referenced by read().
unsigned int ReadKkit::loadTab | ( | const vector< string > & | args | ) |
Definition at line 1279 of file ReadKkit.cpp.
References basePath_, Element::cinfo(), Id::element(), Field< A >::get(), Cinfo::isA(), lastTab_, Field< A >::set(), and tabEntries_.
Referenced by readData().
void ReadKkit::objdump | ( | const vector< string > & | args | ) |
Definition at line 568 of file ReadKkit.cpp.
References assignArgs(), chanMap_, enzMap_, groupMap_, poolMap_, reacMap_, stimMap_, and tableMap_.
Referenced by readData().
string ReadKkit::pathTail | ( | const string & | path, |
string & | head | ||
) | const |
Splits up kkit path into head and tail portions, tail is returned. Note that this prepends the basePath to the head.
Definition at line 510 of file ReadKkit.cpp.
References basePath_.
Referenced by addmsg(), buildChan(), buildEnz(), buildGraph(), buildGroup(), buildPlot(), buildPool(), buildReac(), buildStim(), buildTable(), and findSumTotSrc().
Id ReadKkit::read | ( | const string & | filename, |
const string & | cellname, | ||
Id | parent, | ||
const string & | solverClass = "Stoich" |
||
) |
The readcell function implements the old GENESIS cellreader functionality. Although it is really a parser operation, I put it here in Kinetics because the cell format is independent of parser and is likely to remain a legacy for a while.
Definition at line 276 of file ReadKkit.cpp.
References assignEnzCompartments(), assignMMenzCompartments(), assignPoolCompartments(), assignReacCompartments(), baseId_, basePath_, convertParametersToConcUnits(), ObjId::data(), Shell::doCreate(), Shell::doReinit(), enzCplxMols_, innerRead(), makeStandardElements(), maxtime_, moveOntoCompartment_, Id::path(), plotdt_, Field< A >::set(), setMethod(), and simdt_.
Referenced by Shell::doLoadModel(), and testReadKkit().
void ReadKkit::readData | ( | const string & | line | ) |
Definition at line 491 of file ReadKkit.cpp.
References addmsg(), call(), chopLine(), loadTab(), objdump(), textload(), and undump().
Referenced by innerRead().
ReadKkit::ParseMode ReadKkit::readInit | ( | const string & | line | ) |
Definition at line 439 of file ReadKkit.cpp.
References chopLine(), controldt_, DATA, defaultVol_, fastdt_, INIT, initdumpVersion_, maxtime_, plotdt_, simdt_, transientTime_, useVariableDt_, and version_.
Referenced by innerRead().
void ReadKkit::run | ( | ) |
This function sets up the kkit model for a run using the GSL, which means numerical integration using the GSL, all the plots specified by the kkit file, and the timestep for plots as specified by the kkit file.
Definition at line 321 of file ReadKkit.cpp.
References Shell::doReinit(), Shell::doSetClock(), Shell::doStart(), fastdt_, maxtime_, plotdt_, shell_, simdt_, transientTime_, and useVariableDt_.
Referenced by testReadKkit().
void ReadKkit::separateVols | ( | Id | pool, |
double | vol | ||
) |
Definition at line 700 of file ReadKkit.cpp.
References volCategories_, and vols_.
Referenced by buildEnz(), and buildPool().
void ReadKkit::setMoveOntoCompartment | ( | bool | v | ) |
Definition at line 115 of file ReadKkit.cpp.
References moveOntoCompartment_.
void ReadKkit::setupSlaveMsg | ( | const string & | src, |
const string & | dest | ||
) |
Definition at line 1447 of file ReadKkit.cpp.
References basePath_, Element::cinfo(), Id::element(), Field< A >::get(), BufPool::initCinfo(), innerAddMsg(), Cinfo::isA(), output(), poolFlags_, poolIds_, Field< A >::set(), SetGet2< A1, A2 >::set(), stimIds_, tabIds_, and Element::zombieSwap().
Referenced by addmsg().
void ReadKkit::textload | ( | const vector< string > & | args | ) |
Definition at line 621 of file ReadKkit.cpp.
Referenced by readData().
void ReadKkit::undump | ( | const vector< string > & | args | ) |
Definition at line 625 of file ReadKkit.cpp.
References buildChan(), buildEnz(), buildGeometry(), buildGraph(), buildGroup(), buildPlot(), buildPool(), buildReac(), buildStim(), buildTable(), and buildText().
Referenced by readData().
|
private |
Base path into which entire kkit model will go.
Definition at line 181 of file ReadKkit.h.
Referenced by assignPoolCompartments(), and read().
|
private |
Definition at line 180 of file ReadKkit.h.
Referenced by call(), dumpPlots(), getBasePath(), loadTab(), pathTail(), read(), and setupSlaveMsg().
|
private |
Definition at line 228 of file ReadKkit.h.
Referenced by addmsg(), and buildChan().
|
private |
Definition at line 220 of file ReadKkit.h.
Referenced by buildChan(), and objdump().
|
private |
Definition at line 246 of file ReadKkit.h.
|
private |
regular numerical timestep from kkit.
Definition at line 185 of file ReadKkit.h.
Referenced by readInit().
|
private |
Use both fast and sim dts.
Definition at line 190 of file ReadKkit.h.
Referenced by getDefaultVol(), and readInit().
Definition at line 247 of file ReadKkit.h.
Referenced by buildEnz(), and read().
|
private |
Definition at line 223 of file ReadKkit.h.
Referenced by addmsg(), buildEnz(), convertEnzRatesToConcUnits(), and findSumTotSrc().
|
private |
Definition at line 216 of file ReadKkit.h.
Referenced by buildEnz(), and objdump().
|
staticprivate |
Definition at line 255 of file ReadKkit.h.
Referenced by buildEnz().
|
private |
Base Id onto which entire kkit model will go.
Definition at line 183 of file ReadKkit.h.
Referenced by readInit(), and run().
|
private |
Definition at line 217 of file ReadKkit.h.
Referenced by buildGroup(), and objdump().
|
private |
|
private |
This keeps track of the last Table used in loadtab.
Definition at line 240 of file ReadKkit.h.
Referenced by loadTab().
|
private |
Definition at line 212 of file ReadKkit.h.
Referenced by innerRead().
|
private |
Timestep for updating plots.
Definition at line 187 of file ReadKkit.h.
Referenced by getMaxTime(), read(), readInit(), and run().
|
private |
Definition at line 224 of file ReadKkit.h.
Referenced by addmsg(), buildEnz(), and convertMMenzRatesToConcUnits().
|
private |
Initdump too has a version.
Normally ReadKkit puts things on the same tree as the kkit tree. This flag tells the system to reorganize the tree so that each pool or reac or enz is on an appropriate compartment. Reacs are a bit arbitrary though, just go onto same compt as substrate. Defaults to false.
Definition at line 201 of file ReadKkit.h.
Referenced by getMoveOntoCompartment(), read(), and setMoveOntoCompartment().
|
private |
Definition at line 203 of file ReadKkit.h.
Referenced by buildCompartment().
|
private |
Definition at line 206 of file ReadKkit.h.
Referenced by buildEnz().
|
private |
Definition at line 207 of file ReadKkit.h.
Referenced by buildEnz().
|
private |
Definition at line 210 of file ReadKkit.h.
Referenced by buildGeometry(), buildGraph(), buildGroup(), and buildText().
|
private |
Definition at line 208 of file ReadKkit.h.
Referenced by buildPlot().
|
private |
Definition at line 204 of file ReadKkit.h.
Referenced by buildPool().
|
private |
Definition at line 205 of file ReadKkit.h.
Referenced by buildReac().
|
private |
Definition at line 209 of file ReadKkit.h.
Referenced by buildStim().
|
private |
Timestep for updating control graphics.
Definition at line 186 of file ReadKkit.h.
Referenced by getPlotDt(), read(), readInit(), and run().
|
private |
Definition at line 225 of file ReadKkit.h.
Referenced by addmsg(), and buildPlot().
|
private |
Definition at line 249 of file ReadKkit.h.
Referenced by buildPool(), and setupSlaveMsg().
|
private |
Definition at line 221 of file ReadKkit.h.
Referenced by addmsg(), buildEnz(), buildPool(), buildSumTotal(), convertPoolAmountToConcUnits(), findSumTotSrc(), and setupSlaveMsg().
|
private |
Definition at line 214 of file ReadKkit.h.
Referenced by buildPool(), and objdump().
|
private |
Definition at line 251 of file ReadKkit.h.
Referenced by buildEnz(), and buildPool().
|
private |
Definition at line 222 of file ReadKkit.h.
Referenced by addmsg(), assignReacCompartments(), buildReac(), and convertReacRatesToConcUnits().
|
private |
Definition at line 215 of file ReadKkit.h.
Referenced by buildReac(), and objdump().
|
private |
Definition at line 253 of file ReadKkit.h.
Referenced by addmsg(), assignPoolCompartments(), assignReacCompartments(), buildChan(), buildEnz(), buildGraph(), buildGroup(), buildInfo(), buildPlot(), buildPool(), buildReac(), buildStim(), buildSumTotal(), buildTable(), innerAddMsg(), and run().
|
private |
fast numerical timestep from kkit.
Definition at line 184 of file ReadKkit.h.
Referenced by read(), readInit(), and run().
|
private |
Definition at line 227 of file ReadKkit.h.
Referenced by buildStim(), and setupSlaveMsg().
|
private |
Definition at line 219 of file ReadKkit.h.
Referenced by buildStim(), and objdump().
|
private |
This holds the vector of array entries for loadtab.
Definition at line 242 of file ReadKkit.h.
Referenced by loadTab().
|
private |
Definition at line 226 of file ReadKkit.h.
Referenced by buildTable(), and setupSlaveMsg().
|
private |
Definition at line 218 of file ReadKkit.h.
Referenced by buildTable(), and objdump().
|
private |
Simulation run time.
Definition at line 188 of file ReadKkit.h.
Referenced by readInit(), and run().
|
private |
Time to run model at fastdt.
Definition at line 189 of file ReadKkit.h.
Referenced by readInit(), and run().
|
private |
Default volume for new compartments.
Definition at line 191 of file ReadKkit.h.
Referenced by getVersion(), and readInit().
|
private |
List of Ids in each unique volume.
Definition at line 245 of file ReadKkit.h.
Referenced by assignPoolCompartments(), and separateVols().
|
private |
This keeps track of unique volumes.
Definition at line 237 of file ReadKkit.h.
Referenced by assignPoolCompartments(), and separateVols().