MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <DifBufferBase.h>
Public Member Functions | |
void | buffer (const Eref &e, double C) |
DifBufferBase () | |
void | fluxFromIn (const Eref &e, double innerC, double innerThickness) |
void | fluxFromOut (const Eref &e, double outerC, double outerThickness) |
double | getActivation (const Eref &e) const |
double | getBBound (const Eref &e) const |
double | getBFree (const Eref &e) const |
double | getBTot (const Eref &e) const |
double | getD (const Eref &e) const |
double | getDiameter (const Eref &e) const |
double | getInnerArea (const Eref &e) const |
double | getKb (const Eref &e) const |
double | getKf (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 | getVolume (const Eref &e) const |
void | process (const Eref &e, ProcPtr p) |
void | reinit (const Eref &e, ProcPtr p) |
void | setActivation (const Eref &e, double value) |
void | setBBound (const Eref &e, double value) |
void | setBFree (const Eref &e, double value) |
void | setBTot (const Eref &e, double value) |
void | setD (const Eref &e, double value) |
void | setDiameter (const Eref &e, double value) |
void | setInnerArea (const Eref &e, double innerArea) |
void | setKb (const Eref &e, double value) |
void | setKf (const Eref &e, double value) |
void | setLength (const Eref &e, double value) |
void | setOuterArea (const Eref &e, double outerArea) |
void | setShapeMode (const Eref &e, unsigned int value) |
void | setThickness (const Eref &e, double value) |
void | setVolume (const Eref &e, double volume) |
virtual void | vBuffer (const Eref &e, double C)=0 |
virtual void | vFluxFromIn (const Eref &e, double innerC, double innerThickness)=0 |
virtual void | vFluxFromOut (const Eref &e, double outerC, double outerThickness)=0 |
virtual double | vGetActivation (const Eref &e) const =0 |
virtual double | vGetBBound (const Eref &e) const =0 |
virtual double | vGetBFree (const Eref &e) const =0 |
virtual double | vGetBTot (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 | vGetKb (const Eref &e) const =0 |
virtual double | vGetKf (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 | vGetVolume (const Eref &e) const =0 |
virtual void | vProcess (const Eref &e, ProcPtr p)=0 |
virtual void | vReinit (const Eref &e, ProcPtr p)=0 |
virtual void | vSetActivation (const Eref &e, double value)=0 |
virtual void | vSetBBound (const Eref &e, double value)=0 |
virtual void | vSetBFree (const Eref &e, double value)=0 |
virtual void | vSetBTot (const Eref &e, double value)=0 |
virtual void | vSetD (const Eref &e, double value)=0 |
virtual void | vSetDiameter (const Eref &e, double diameter)=0 |
virtual void | vSetInnerArea (const Eref &e, double innerArea)=0 |
virtual void | vSetKb (const Eref &e, double value)=0 |
virtual void | vSetKf (const Eref &e, double value)=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 | vSetVolume (const Eref &e, double volume)=0 |
Static Public Member Functions | |
static const Cinfo * | initCinfo () |
static SrcFinfo2< double, double > * | innerDifSourceOut () |
static SrcFinfo2< double, double > * | outerDifSourceOut () |
static SrcFinfo4< double, double, double, double > * | reactionOut () |
Definition at line 14 of file DifBufferBase.h.
DifBufferBase::DifBufferBase | ( | ) |
Definition at line 231 of file DifBufferBase.cpp.
void DifBufferBase::buffer | ( | const Eref & | e, |
double | C | ||
) |
Definition at line 378 of file DifBufferBase.cpp.
References vBuffer().
Referenced by initCinfo().
void DifBufferBase::fluxFromIn | ( | const Eref & | e, |
double | innerC, | ||
double | innerThickness | ||
) |
Definition at line 396 of file DifBufferBase.cpp.
References vFluxFromIn().
Referenced by initCinfo().
void DifBufferBase::fluxFromOut | ( | const Eref & | e, |
double | outerC, | ||
double | outerThickness | ||
) |
Definition at line 392 of file DifBufferBase.cpp.
References vFluxFromOut().
Referenced by initCinfo().
double DifBufferBase::getActivation | ( | const Eref & | e | ) | const |
Definition at line 235 of file DifBufferBase.cpp.
References vGetActivation().
Referenced by initCinfo().
double DifBufferBase::getBBound | ( | const Eref & | e | ) | const |
Definition at line 256 of file DifBufferBase.cpp.
References vGetBBound().
Referenced by initCinfo().
double DifBufferBase::getBFree | ( | const Eref & | e | ) | const |
Definition at line 246 of file DifBufferBase.cpp.
References vGetBFree().
Referenced by initCinfo().
double DifBufferBase::getBTot | ( | const Eref & | e | ) | const |
Definition at line 265 of file DifBufferBase.cpp.
References vGetBTot().
Referenced by initCinfo().
double DifBufferBase::getD | ( | const Eref & | e | ) | const |
Definition at line 296 of file DifBufferBase.cpp.
References vGetD().
Referenced by initCinfo().
double DifBufferBase::getDiameter | ( | const Eref & | e | ) | const |
Definition at line 331 of file DifBufferBase.cpp.
References vGetDiameter().
Referenced by initCinfo().
double DifBufferBase::getInnerArea | ( | const Eref & | e | ) | const |
Definition at line 371 of file DifBufferBase.cpp.
References vGetInnerArea().
Referenced by initCinfo().
double DifBufferBase::getKb | ( | const Eref & | e | ) | const |
Definition at line 286 of file DifBufferBase.cpp.
References vGetKb().
Referenced by initCinfo().
double DifBufferBase::getKf | ( | const Eref & | e | ) | const |
Definition at line 276 of file DifBufferBase.cpp.
References vGetKf().
Referenced by initCinfo().
double DifBufferBase::getLength | ( | const Eref & | e | ) | const |
Definition at line 321 of file DifBufferBase.cpp.
References vGetLength().
Referenced by initCinfo().
double DifBufferBase::getOuterArea | ( | const Eref & | e | ) | const |
Definition at line 361 of file DifBufferBase.cpp.
References vGetOuterArea().
Referenced by initCinfo().
unsigned int DifBufferBase::getShapeMode | ( | const Eref & | e | ) | const |
Definition at line 311 of file DifBufferBase.cpp.
References vGetShapeMode().
Referenced by initCinfo().
double DifBufferBase::getThickness | ( | const Eref & | e | ) | const |
Definition at line 341 of file DifBufferBase.cpp.
References vGetThickness().
Referenced by initCinfo().
double DifBufferBase::getVolume | ( | const Eref & | e | ) | const |
Definition at line 351 of file DifBufferBase.cpp.
References vGetVolume().
Referenced by initCinfo().
|
static |
Definition at line 29 of file DifBufferBase.cpp.
References buffer(), difBufferCinfo, fluxFromIn(), fluxFromOut(), getActivation(), getBBound(), getBFree(), getBTot(), getD(), getDiameter(), getInnerArea(), getKb(), getKf(), getLength(), getOuterArea(), getShapeMode(), getThickness(), getVolume(), Neutral::initCinfo(), innerDifSourceOut(), outerDifSourceOut(), process(), reactionOut(), reinit(), setActivation(), setBBound(), setBFree(), setBTot(), setD(), setDiameter(), setInnerArea(), setKb(), setKf(), setLength(), setOuterArea(), setShapeMode(), setThickness(), and setVolume().
Referenced by DifBuffer::initCinfo().
|
static |
Definition at line 17 of file DifBufferBase.cpp.
Referenced by initCinfo(), DifBuffer::vProcess(), and DifBuffer::vReinit().
|
static |
Definition at line 23 of file DifBufferBase.cpp.
Referenced by initCinfo(), DifBuffer::vProcess(), and DifBuffer::vReinit().
Definition at line 388 of file DifBufferBase.cpp.
References vProcess().
Referenced by initCinfo().
|
static |
Definition at line 7 of file DifBufferBase.cpp.
Referenced by initCinfo(), and DifBuffer::vProcess().
Definition at line 383 of file DifBufferBase.cpp.
References vReinit().
Referenced by initCinfo().
void DifBufferBase::setActivation | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 240 of file DifBufferBase.cpp.
References vSetActivation().
Referenced by initCinfo().
void DifBufferBase::setBBound | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 260 of file DifBufferBase.cpp.
References vSetBBound().
Referenced by initCinfo().
void DifBufferBase::setBFree | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 251 of file DifBufferBase.cpp.
References vSetBFree().
Referenced by initCinfo().
void DifBufferBase::setBTot | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 270 of file DifBufferBase.cpp.
References vSetBTot().
Referenced by initCinfo().
void DifBufferBase::setD | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 301 of file DifBufferBase.cpp.
References vSetD().
Referenced by initCinfo().
void DifBufferBase::setDiameter | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 326 of file DifBufferBase.cpp.
References vSetDiameter().
Referenced by initCinfo().
void DifBufferBase::setInnerArea | ( | const Eref & | e, |
double | innerArea | ||
) |
Definition at line 366 of file DifBufferBase.cpp.
References vSetInnerArea().
Referenced by initCinfo().
void DifBufferBase::setKb | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 291 of file DifBufferBase.cpp.
References vSetKb().
Referenced by initCinfo().
void DifBufferBase::setKf | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 281 of file DifBufferBase.cpp.
References vSetKf().
Referenced by initCinfo().
void DifBufferBase::setLength | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 316 of file DifBufferBase.cpp.
References vSetLength().
Referenced by initCinfo().
void DifBufferBase::setOuterArea | ( | const Eref & | e, |
double | outerArea | ||
) |
Definition at line 356 of file DifBufferBase.cpp.
References vSetOuterArea().
Referenced by initCinfo().
void DifBufferBase::setShapeMode | ( | const Eref & | e, |
unsigned int | value | ||
) |
Definition at line 306 of file DifBufferBase.cpp.
References vSetShapeMode().
Referenced by initCinfo().
void DifBufferBase::setThickness | ( | const Eref & | e, |
double | value | ||
) |
Definition at line 336 of file DifBufferBase.cpp.
References vSetThickness().
Referenced by initCinfo().
void DifBufferBase::setVolume | ( | const Eref & | e, |
double | volume | ||
) |
Definition at line 346 of file DifBufferBase.cpp.
References vSetVolume().
Referenced by initCinfo().
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in DifBuffer.
Referenced by getActivation().
|
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 |
Implemented in DifBuffer.
Referenced by setActivation().
|
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 |