|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <Nernst.h>
Collaboration diagram for Nernst:Public Member Functions | |
| double | getCin () const |
| double | getCout () const |
| double | getE () const |
| double | getScale () const |
| double | getTemperature () const |
| int | getValence () const |
| void | handleCin (const Eref &e, double conc) |
| void | handleCout (const Eref &e, double conc) |
| Nernst () | |
| void | setCin (double value) |
| void | setCout (double value) |
| void | setScale (double value) |
| void | setTemperature (double value) |
| void | setValence (int value) |
Static Public Member Functions | |
| static const Cinfo * | initCinfo () |
Private Member Functions | |
| void | updateE () |
Private Attributes | |
| double | Cin_ |
| double | Cout_ |
| double | E_ |
| double | factor_ |
| double | scale_ |
| double | Temperature_ |
| int | valence_ |
Static Private Attributes | |
| static const double | R_OVER_F = 8.6171458e-5 |
| static const double | ZERO_CELSIUS = 273.15 |
| Nernst::Nernst | ( | ) |
Definition at line 118 of file Nernst.cpp.
| double Nernst::getCin | ( | ) | const |
Definition at line 168 of file Nernst.cpp.
References Cin_.
Referenced by initCinfo().
Here is the caller graph for this function:| double Nernst::getCout | ( | ) | const |
Definition at line 177 of file Nernst.cpp.
References Cout_.
Referenced by initCinfo().
Here is the caller graph for this function:| double Nernst::getE | ( | ) | const |
Definition at line 132 of file Nernst.cpp.
References E_.
Referenced by initCinfo().
Here is the caller graph for this function:| double Nernst::getScale | ( | ) | const |
Definition at line 187 of file Nernst.cpp.
References scale_.
Referenced by initCinfo().
Here is the caller graph for this function:| double Nernst::getTemperature | ( | ) | const |
Definition at line 145 of file Nernst.cpp.
References Temperature_.
Referenced by initCinfo().
Here is the caller graph for this function:| int Nernst::getValence | ( | ) | const |
Definition at line 158 of file Nernst.cpp.
References valence_.
Referenced by initCinfo().
Here is the caller graph for this function:| void Nernst::handleCin | ( | const Eref & | e, |
| double | conc | ||
| ) |
Definition at line 201 of file Nernst.cpp.
References Cin_, E_, Eout(), and updateE().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void Nernst::handleCout | ( | const Eref & | e, |
| double | conc | ||
| ) |
Definition at line 208 of file Nernst.cpp.
References Cout_, E_, Eout(), and updateE().
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 26 of file Nernst.cpp.
References Eout(), getCin(), getCout(), getE(), getScale(), getTemperature(), getValence(), handleCin(), handleCout(), Neutral::initCinfo(), setCin(), setCout(), setScale(), setTemperature(), and setValence().
Here is the call graph for this function:| void Nernst::setCin | ( | double | value | ) |
Definition at line 163 of file Nernst.cpp.
References Cin_, updateE(), and value.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void Nernst::setCout | ( | double | value | ) |
Definition at line 173 of file Nernst.cpp.
References Cout_, updateE(), and value.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void Nernst::setScale | ( | double | value | ) |
Definition at line 182 of file Nernst.cpp.
References factor_, R_OVER_F, scale_, Temperature_, updateE(), valence_, and value.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void Nernst::setTemperature | ( | double | value | ) |
Definition at line 137 of file Nernst.cpp.
References factor_, R_OVER_F, scale_, Temperature_, updateE(), valence_, and value.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:| void Nernst::setValence | ( | int | value | ) |
Definition at line 150 of file Nernst.cpp.
References factor_, R_OVER_F, scale_, Temperature_, updateE(), valence_, and value.
Referenced by initCinfo().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 196 of file Nernst.cpp.
References Cin_, Cout_, E_, factor_, and moose::log().
Referenced by handleCin(), handleCout(), setCin(), setCout(), setScale(), setTemperature(), and setValence().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
Definition at line 51 of file Nernst.h.
Referenced by getE(), handleCin(), handleCout(), and updateE().
|
private |
Definition at line 57 of file Nernst.h.
Referenced by setScale(), setTemperature(), setValence(), and updateE().
|
staticprivate |
Definition at line 58 of file Nernst.h.
Referenced by setScale(), setTemperature(), and setValence().
|
private |
Definition at line 56 of file Nernst.h.
Referenced by getScale(), setScale(), setTemperature(), and setValence().
|
private |
Definition at line 52 of file Nernst.h.
Referenced by getTemperature(), setScale(), setTemperature(), and setValence().
|
private |
Definition at line 53 of file Nernst.h.
Referenced by getValence(), setScale(), setTemperature(), and setValence().