MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <DifShellBase.h>
Public Member Functions | |
void | buffer (const Eref &e, double kf, double kb, double bFree, double bBound) |
DifShellBase () | |
void | eqTauPump (const Eref &e, double kP) |
void | fInflux (const Eref &e, double I, double fraction) |
void | fluxFromIn (const Eref &e, double innerC, double innerThickness) |
void | fluxFromOut (const Eref &e, double outerC, double outerThickness) |
void | fOutflux (const Eref &e, double I, double fraction) |
double | getC (const Eref &e) const |
double | getCeq (const Eref &e) const |
double | getD (const Eref &e) const |
double | getDiameter (const Eref &e) const |
double | getInnerArea (const Eref &e) const |
double | getLeak (const Eref &e) const |
double | getLength (const Eref &e) const |
double | getOuterArea (const Eref &e) const |
unsigned int | getShapeMode (const Eref &e) const |
double | getThickness (const Eref &e) const |
double | getValence (const Eref &e) const |
double | getVolume (const Eref &e) const |
void | hillPump (const Eref &e, double vMax, double Kd, unsigned int hill) |
void | influx (const Eref &e, double I) |
void | mmPump (const Eref &e, double vMax, double Kd) |
void | outflux (const Eref &e, double I) |
void | process (const Eref &e, ProcPtr p) |
void | reinit (const Eref &e, ProcPtr p) |
void | setC (const Eref &e, double C) |
void | setCeq (const Eref &e, double Ceq) |
void | setD (const Eref &e, double D) |
void | setDiameter (const Eref &e, double diameter) |
void | setInnerArea (const Eref &e, double innerArea) |
void | setLeak (const Eref &e, double leak) |
void | setLength (const Eref &e, double length) |
void | setOuterArea (const Eref &e, double outerArea) |
void | setShapeMode (const Eref &e, unsigned int shapeMode) |
void | setThickness (const Eref &e, double thickness) |
void | setValence (const Eref &e, double valence) |
void | setVolume (const Eref &e, double volume) |
void | storeInflux (const Eref &e, double flux) |
void | storeOutflux (const Eref &e, double flux) |
void | tauPump (const Eref &e, double kP, double Ceq) |
virtual void | vBuffer (const Eref &e, double kf, double kb, double bFree, double bBound)=0 |
virtual void | vEqTauPump (const Eref &e, double kP)=0 |
virtual void | vFInflux (const Eref &e, double I, double fraction)=0 |
virtual void | vFluxFromIn (const Eref &e, double innerC, double innerThickness)=0 |
virtual void | vFluxFromOut (const Eref &e, double outerC, double outerThickness)=0 |
virtual void | vFOutflux (const Eref &e, double I, double fraction)=0 |
virtual double | vGetC (const Eref &e) const =0 |
virtual double | vGetCeq (const Eref &e) const =0 |
virtual double | vGetD (const Eref &e) const =0 |
virtual double | vGetDiameter (const Eref &e) const =0 |
virtual double | vGetInnerArea (const Eref &e) const =0 |
virtual double | vGetLeak (const Eref &e) const =0 |
virtual double | vGetLength (const Eref &e) const =0 |
virtual double | vGetOuterArea (const Eref &e) const =0 |
virtual unsigned int | vGetShapeMode (const Eref &e) const =0 |
virtual double | vGetThickness (const Eref &e) const =0 |
virtual double | vGetValence (const Eref &e) const =0 |
virtual double | vGetVolume (const Eref &e) const =0 |
virtual void | vHillPump (const Eref &e, double vMax, double Kd, unsigned int hill)=0 |
virtual void | vInflux (const Eref &e, double I)=0 |
virtual void | vMMPump (const Eref &e, double vMax, double Kd)=0 |
virtual void | vOutflux (const Eref &e, double I)=0 |
virtual void | vProcess (const Eref &e, ProcPtr p)=0 |
virtual void | vReinit (const Eref &e, ProcPtr p)=0 |
virtual void | vSetC (const Eref &e, double C)=0 |
virtual void | vSetCeq (const Eref &e, double Ceq)=0 |
virtual void | vSetD (const Eref &e, double D)=0 |
virtual void | vSetDiameter (const Eref &e, double diameter)=0 |
virtual void | vSetInnerArea (const Eref &e, double innerArea)=0 |
virtual void | vSetLeak (const Eref &e, double leak)=0 |
virtual void | vSetLength (const Eref &e, double length)=0 |
virtual void | vSetOuterArea (const Eref &e, double outerArea)=0 |
virtual void | vSetShapeMode (const Eref &e, unsigned int shapeMode)=0 |
virtual void | vSetThickness (const Eref &e, double thickness)=0 |
virtual void | vSetValence (const Eref &e, double valence)=0 |
virtual void | vSetVolume (const Eref &e, double volume)=0 |
virtual void | vStoreInflux (const Eref &e, double flux)=0 |
virtual void | vStoreOutflux (const Eref &e, double flux)=0 |
virtual void | vTauPump (const Eref &e, double kP, double Ceq)=0 |
Static Public Member Functions | |
static SrcFinfo1< double > * | concentrationOut () |
static const Cinfo * | initCinfo () |
static SrcFinfo2< double, double > * | innerDifSourceOut () |
static SrcFinfo2< double, double > * | outerDifSourceOut () |
Definition at line 15 of file DifShellBase.h.
DifShellBase::DifShellBase | ( | ) |
Definition at line 230 of file DifShellBase.cpp.
void DifShellBase::buffer | ( | const Eref & | e, |
double | kf, | ||
double | kb, | ||
double | bFree, | ||
double | bBound | ||
) |
Definition at line 366 of file DifShellBase.cpp.
References vBuffer().
Referenced by initCinfo().
|
static |
Definition at line 15 of file DifShellBase.cpp.
Referenced by initCinfo(), DifShell::vProcess(), and DifShell::vReinit().
void DifShellBase::eqTauPump | ( | const Eref & | e, |
double | kP | ||
) |
Definition at line 436 of file DifShellBase.cpp.
References vEqTauPump().
Referenced by initCinfo().
void DifShellBase::fInflux | ( | const Eref & | e, |
double | I, | ||
double | fraction | ||
) |
Definition at line 403 of file DifShellBase.cpp.
References vFInflux().
Referenced by initCinfo().
void DifShellBase::fluxFromIn | ( | const Eref & | e, |
double | innerC, | ||
double | innerThickness | ||
) |
Definition at line 383 of file DifShellBase.cpp.
References vFluxFromIn().
Referenced by initCinfo().
void DifShellBase::fluxFromOut | ( | const Eref & | e, |
double | outerC, | ||
double | outerThickness | ||
) |
Definition at line 376 of file DifShellBase.cpp.
References vFluxFromOut().
Referenced by initCinfo().
void DifShellBase::fOutflux | ( | const Eref & | e, |
double | I, | ||
double | fraction | ||
) |
Definition at line 410 of file DifShellBase.cpp.
References vFOutflux().
Referenced by initCinfo().
double DifShellBase::getC | ( | const Eref & | e | ) | const |
Definition at line 237 of file DifShellBase.cpp.
References vGetC().
Referenced by initCinfo().
double DifShellBase::getCeq | ( | const Eref & | e | ) | const |
Definition at line 247 of file DifShellBase.cpp.
References vGetCeq().
Referenced by initCinfo().
double DifShellBase::getD | ( | const Eref & | e | ) | const |
Definition at line 257 of file DifShellBase.cpp.
References vGetD().
Referenced by initCinfo().
double DifShellBase::getDiameter | ( | const Eref & | e | ) | const |
Definition at line 307 of file DifShellBase.cpp.
References vGetDiameter().
Referenced by initCinfo().
double DifShellBase::getInnerArea | ( | const Eref & | e | ) | const |
Definition at line 347 of file DifShellBase.cpp.
References vGetInnerArea().
Referenced by initCinfo().
double DifShellBase::getLeak | ( | const Eref & | e | ) | const |
Definition at line 277 of file DifShellBase.cpp.
References vGetLeak().
Referenced by initCinfo().
double DifShellBase::getLength | ( | const Eref & | e | ) | const |
Definition at line 297 of file DifShellBase.cpp.
References vGetLength().
Referenced by initCinfo().
double DifShellBase::getOuterArea | ( | const Eref & | e | ) | const |
Definition at line 337 of file DifShellBase.cpp.
References vGetOuterArea().
Referenced by initCinfo().
unsigned int DifShellBase::getShapeMode | ( | const Eref & | e | ) | const |
Definition at line 287 of file DifShellBase.cpp.
References vGetShapeMode().
Referenced by initCinfo().
double DifShellBase::getThickness | ( | const Eref & | e | ) | const |
Definition at line 317 of file DifShellBase.cpp.
References vGetThickness().
Referenced by initCinfo().
double DifShellBase::getValence | ( | const Eref & | e | ) | const |
Definition at line 267 of file DifShellBase.cpp.
References vGetValence().
Referenced by initCinfo().
double DifShellBase::getVolume | ( | const Eref & | e | ) | const |
Definition at line 327 of file DifShellBase.cpp.
References vGetVolume().
Referenced by initCinfo().
void DifShellBase::hillPump | ( | const Eref & | e, |
double | vMax, | ||
double | Kd, | ||
unsigned int | hill | ||
) |
Definition at line 449 of file DifShellBase.cpp.
References vHillPump().
Referenced by initCinfo().
void DifShellBase::influx | ( | const Eref & | e, |
double | I | ||
) |
Definition at line 391 of file DifShellBase.cpp.
References vInflux().
Referenced by initCinfo().
|
static |
Definition at line 34 of file DifShellBase.cpp.
References buffer(), concentrationOut(), difShellBaseCinfo, eqTauPump(), fInflux(), fluxFromIn(), fluxFromOut(), fOutflux(), getC(), getCeq(), getD(), getDiameter(), getInnerArea(), getLeak(), getLength(), getOuterArea(), getShapeMode(), getThickness(), getValence(), getVolume(), hillPump(), influx(), Neutral::initCinfo(), innerDifSourceOut(), mmPump(), outerDifSourceOut(), outflux(), process(), reinit(), setC(), setCeq(), setD(), setDiameter(), setInnerArea(), setLeak(), setLength(), setOuterArea(), setShapeMode(), setThickness(), setValence(), setVolume(), storeInflux(), storeOutflux(), and tauPump().
Referenced by DifShell::initCinfo().
|
static |
Definition at line 22 of file DifShellBase.cpp.
Referenced by initCinfo(), DifShell::vProcess(), and DifShell::vReinit().
void DifShellBase::mmPump | ( | const Eref & | e, |
double | vMax, | ||
double | Kd | ||
) |
Definition at line 442 of file DifShellBase.cpp.
References vMMPump().
Referenced by initCinfo().
|
static |
Definition at line 28 of file DifShellBase.cpp.
Referenced by initCinfo(), DifShell::vProcess(), and DifShell::vReinit().
void DifShellBase::outflux | ( | const Eref & | e, |
double | I | ||
) |
Definition at line 397 of file DifShellBase.cpp.
References vOutflux().
Referenced by initCinfo().
Definition at line 361 of file DifShellBase.cpp.
References vProcess().
Referenced by initCinfo().
Definition at line 356 of file DifShellBase.cpp.
References vReinit().
Referenced by initCinfo().
void DifShellBase::setC | ( | const Eref & | e, |
double | C | ||
) |
Definition at line 233 of file DifShellBase.cpp.
References vSetC().
Referenced by initCinfo().
void DifShellBase::setCeq | ( | const Eref & | e, |
double | Ceq | ||
) |
Definition at line 242 of file DifShellBase.cpp.
References vSetCeq().
Referenced by initCinfo().
void DifShellBase::setD | ( | const Eref & | e, |
double | D | ||
) |
Definition at line 252 of file DifShellBase.cpp.
References vSetD().
Referenced by initCinfo().
void DifShellBase::setDiameter | ( | const Eref & | e, |
double | diameter | ||
) |
Definition at line 302 of file DifShellBase.cpp.
References vSetDiameter().
Referenced by initCinfo().
void DifShellBase::setInnerArea | ( | const Eref & | e, |
double | innerArea | ||
) |
Definition at line 342 of file DifShellBase.cpp.
References vSetInnerArea().
Referenced by initCinfo().
void DifShellBase::setLeak | ( | const Eref & | e, |
double | leak | ||
) |
Definition at line 272 of file DifShellBase.cpp.
References vSetLeak().
Referenced by initCinfo().
void DifShellBase::setLength | ( | const Eref & | e, |
double | length | ||
) |
Definition at line 292 of file DifShellBase.cpp.
References vSetLength().
Referenced by initCinfo().
void DifShellBase::setOuterArea | ( | const Eref & | e, |
double | outerArea | ||
) |
Definition at line 332 of file DifShellBase.cpp.
References vSetOuterArea().
Referenced by initCinfo().
void DifShellBase::setShapeMode | ( | const Eref & | e, |
unsigned int | shapeMode | ||
) |
Definition at line 282 of file DifShellBase.cpp.
References vSetShapeMode().
Referenced by initCinfo().
void DifShellBase::setThickness | ( | const Eref & | e, |
double | thickness | ||
) |
Definition at line 312 of file DifShellBase.cpp.
References vSetThickness().
Referenced by initCinfo().
void DifShellBase::setValence | ( | const Eref & | e, |
double | valence | ||
) |
Definition at line 262 of file DifShellBase.cpp.
References vSetValence().
Referenced by initCinfo().
void DifShellBase::setVolume | ( | const Eref & | e, |
double | volume | ||
) |
Definition at line 322 of file DifShellBase.cpp.
References vSetVolume().
Referenced by initCinfo().
void DifShellBase::storeInflux | ( | const Eref & | e, |
double | flux | ||
) |
Definition at line 417 of file DifShellBase.cpp.
References vStoreInflux().
Referenced by initCinfo().
void DifShellBase::storeOutflux | ( | const Eref & | e, |
double | flux | ||
) |
Definition at line 423 of file DifShellBase.cpp.
References vStoreOutflux().
Referenced by initCinfo().
void DifShellBase::tauPump | ( | const Eref & | e, |
double | kP, | ||
double | Ceq | ||
) |
Definition at line 429 of file DifShellBase.cpp.
References vTauPump().
Referenced by initCinfo().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |