MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <Nernst.h>
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().
double Nernst::getCout | ( | ) | const |
Definition at line 177 of file Nernst.cpp.
References Cout_.
Referenced by initCinfo().
double Nernst::getE | ( | ) | const |
Definition at line 132 of file Nernst.cpp.
References E_.
Referenced by initCinfo().
double Nernst::getScale | ( | ) | const |
Definition at line 187 of file Nernst.cpp.
References scale_.
Referenced by initCinfo().
double Nernst::getTemperature | ( | ) | const |
Definition at line 145 of file Nernst.cpp.
References Temperature_.
Referenced by initCinfo().
int Nernst::getValence | ( | ) | const |
Definition at line 158 of file Nernst.cpp.
References valence_.
Referenced by initCinfo().
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().
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().
|
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().
void Nernst::setCin | ( | double | value | ) |
Definition at line 163 of file Nernst.cpp.
References Cin_, updateE(), and value.
Referenced by initCinfo().
void Nernst::setCout | ( | double | value | ) |
Definition at line 173 of file Nernst.cpp.
References Cout_, updateE(), and value.
Referenced by initCinfo().
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().
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().
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().
|
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().
|
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().