MultiReactionElectrochemical Member List

This is the complete list of members for MultiReactionElectrochemical, including all inherited members.

addChild(std::string type, uint32_t id, Persistency *persistency)Node
addChild(std::string type, Libpf::Persistency::Defaults defaults)Node
addChild(const Node &child)Node
addChild(std::unique_ptr< Node > child)Node
addComponentVectorVariable(std::vector< Quantity > &variable, const std::string &tag, const std::string &description, Quantity::ValueType value)Modelprotected
addSubObjects(int verbosityFile, Libpf::Persistency::Defaults defaults, Persistency *persistency, int count, const std::string &optionKey, const std::string &typeKey, const std::string &tagKey, const std::string &description, std::vector< T * > &vector)Modelprotected
addVariable(T &variable)Objectprotected
addVectorVariable(std::vector< T > &variable, const std::string &tag, const std::string &description, uint32_t size, typename T::ValueType value)Objectprotected
at(const std::string &fullRelativeTag)Object
at(const std::string &fullRelativeTag) constObject
at(const std::string &fullRelativeTag, int index)Object
calcE0(const Value &P0, const Value &P1, const Vector &x0, const Vector &x1)=0MultiReactionElectrochemicalpure virtual
calceqconst(const Value &P0, const Value &P1, const Vector &x0, const Vector &x1)MultiReactionElectrochemical
calculate(int level=0) overrideMultiReaction< 2 >virtual
calculateEquilibrium(const Value &P0, const Value &P1)MultiReactionElectrochemical
category(void) const overrideMultiReaction< 2 >virtual
child(const std::string &tag) constNode
children(void)Node
children(void) constNode
children_Nodeprotected
clear(void) constObject
clone(void) constNodeinlinevirtual
coeffvMultiReaction< 2 >
compareParameters(const Object &rhs) constObject
created_at(void) constPersistent
defaults(void) constObject
descendants(void) constNode
description() constItem
Diagnostic(void)Diagnostic
exists(uint32_t id)Node
existsChild(std::string tag) constNode
existsI(const std::string &tag) constObject
existsQ(const std::string &tag) constObject
existsS(const std::string &tag) constObject
fullTag() constItem
getId(void) overrideNodevirtual
hasIcon(void) constNode
I(const std::string &tag) constObject
I(const std::string &tag, int index) constObject
I(const std::string &tag)Object
I(const std::string &tag, int index)Object
iconHeight(void) constNode
iconName(bool raster) constNode
iconWidth(void) constNode
id(void) constPersistent
initializeNonPersistents(void) overrideMultiReaction< 2 >inlinevirtual
insert(Persistency *persistency) const overrideNodevirtual
INTEGER(nPhases, "Number of reacting phases", -1)MultiReaction< 2 >
INTEGER(keyphase, "Phase the key component is located in", -1)MultiReaction< 2 >
INTEGER(keycomp, "Key component", -1)MultiReaction< 2 >
Model::INTEGER(nCalculations, "Number of times the model has been calculated", 0)Model
integers_Objectprotected
integerVectors_Objectprotected
isPristine(void) constModel
isRestored(void) constNode
Item(const Item &other)Item
Item(const std::string &tag, const std::string &description, Persistent *parent)Item
Item(Item &&other)Item
maximumIterations(void)Modelvirtual
Model(Libpf::Persistency::Defaults defaults, uint32_t id, Persistency *persistency, Persistent *parent, Persistent *root)Model
MultiReaction(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)MultiReaction< 2 >
MultiReactionElectrochemical(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)MultiReactionElectrochemical
Node(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)Node
Node(const Node &other)Node
Node(Node &&other)Node
Object(const Object &other)Objectprotected
Object(Object &&other)Objectprotected
Object(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)Object
objectiveFunction(void) overrideMultiReaction< 2 >inlinevirtual
offset(void) constNodeinlineprotected
operator!=(const Object &rhs) constObject
Node::operator!=(const Node &rhs) constNode
Persistent::operator!=(const Item &rhs) constItem
operator=(const Object &)Objectprotected
operator=(Object &&other)Objectprotected
operator=(const Node &) overrideObjectvirtual
operator=(Node &&other) overrideObjectvirtual
Persistent::operator=(const Persistent &)Persistent
Persistent::operator=(Persistent &&other)Persistent
Item::operator=(const Item &other)Item
Item::operator=(Item &&other)Item
operator==(const Object &rhs) constObject
Node::operator==(const Node &rhs) constNode
Persistent::operator==(const Item &rhs) constItem
outpMultiReaction< 2 >
parent() constIteminline
parent_Itemprotected
parentId(void) constPersistent
Persistent(const std::string &tag, const std::string &description, Persistent *parent, uint32_t id)Persistent
Persistent(const Persistent &)Persistent
Persistent(Persistent &&other)Persistent
phasesMultiReaction< 2 >
pop(void)Object
print(std::ostream &os, bool strings, bool quantities, bool integers, bool recursive) constModel
printFull(std::ostream &) constModel
printHtml(const char *dir) constModel
printJson(std::ostream &os, int level=0) const overrideObjectvirtual
printOds(std::ofstream &ods) constModel
printSvg(const char *fileName, bool tiny, bool raster, int offset)Modelvirtual
printSvgAll(const char *dir, bool tiny, bool raster, int offset, std::vector< std::string > &list)Model
printSvgXlink(std::ostream &svg, const std::string &link, double width, double height)Modelprotected
printXml(const char *dir, Model *precedingSibling, Model *followingSibling) constModelvirtual
printXmlToc(std::ofstream &toc, int indent) constModel
prune(const std::string &tag)Node
push(void) constObject
Q(const std::string &tag) constObject
Q(const std::string &tag, int index) constObject
Q(const std::string &tag, int row, int column) constObject
Q(const std::string &tag)Object
Q(const std::string &tag, int index)Object
Q(const std::string &tag, int row, int column)Object
Q(const std::string &tag, std::string componentName) constObject
Q(const std::string &tag, std::string componentName)Object
Q(const std::string &tag, int index, std::string componentName) constObject
Q(const std::string &tag, int index, std::string componentName)Object
quantities(void)Object
quantities(void) constObject
quantities_Objectprotected
QUANTITY(action, "Cell action 1 for fuelcell and -1 for electrolyzers", 1.0, "")MultiReactionElectrochemical
QUANTITY(Teq, "Equilibrium temperature", 298.15, "K")MultiReactionElectrochemical
QUANTITY(Tact, "Actual temperature", 298.15, "K")MultiReactionElectrochemical
QUANTITY(deltaT, "Temperature approach to equilibrium", 0.0, "K")MultiReactionElectrochemical
QUANTITY(Kin, "Equilibrium constant at inlet stream compositions", 1.0, "")MultiReactionElectrochemical
QUANTITY(Kout, "Equilibrium constant at outlet stream compositions", 1.0, "")MultiReactionElectrochemical
QUANTITY(H, "Cell length", 0.595, "m")MultiReactionElectrochemical
QUANTITY(W, "Cell width", 1.195, "m")MultiReactionElectrochemical
QUANTITY(A, "Cell area", 0.0, "m2")MultiReactionElectrochemical
QUANTITY(nCells, "Number of cells in a stack", 40.0, "")MultiReactionElectrochemical
QUANTITY(E0, "Thermodynamic voltage", 0.0, "V")MultiReactionElectrochemical
QUANTITY(E, "Open circuit voltage OCV", 0.0, "V")MultiReactionElectrochemical
QUANTITY(Rarea, "Areic electrical resistance", 0.0, "ohm*m2")MultiReactionElectrochemical
QUANTITY(F, "Faraday constant", 96485339.9, "C/kmol")MultiReactionElectrochemical
QUANTITY(J, "Average value of current density", 0.0, "A/m2")MultiReactionElectrochemical
QUANTITY(Jset, "Set current density used if J option", 0.0, "A/m2")MultiReactionElectrochemical
QUANTITY(I, "Current", 1.0, "A")MultiReactionElectrochemical
QUANTITY(Iset, "Set current used if I option", 0.0, "A")MultiReactionElectrochemical
QUANTITY(Voffset, "Correction to cell voltage to account for the effect of the microscale", 0.0, "V")MultiReactionElectrochemical
QUANTITY(V, "Cell voltage", 0.0, "V")MultiReactionElectrochemical
QUANTITY(Vset, "Set cell voltage used if V option", 0.0, "V")MultiReactionElectrochemical
QUANTITY(Vstack, "Stack voltage", 0.0, "V")MultiReactionElectrochemical
QUANTITY(Power, "Stack net power output", 1.0, "W")MultiReactionElectrochemical
QUANTITY(PowerDensity, "Stack areic power density", 0.0, "W/m2")MultiReactionElectrochemical
MultiReaction< 2 >::QUANTITY(z, "Set fractional conversion in terms of key component", 0.0, "")MultiReaction< 2 >
MultiReaction< 2 >::QUANTITY(actz, "Actual fractional conversion in terms of key component", 0.0, "")MultiReaction< 2 >
MultiReaction< 2 >::QUANTITY(conv, "Rate of Reaction", 0.0, "kmol/s")MultiReaction< 2 >
quantityMatrices_Objectprotected
quantityVectors_Objectprotected
range(void) const overrideNodevirtual
readParameters(Persistency *persistency) overrideObjectvirtual
readVariables(Persistency *persistency) overrideObjectvirtual
remove(Persistency *persistency) const overrideNodevirtual
renameChild(const std::string &oldName, const std::string &newName)Node
reportError(std::string s)Model
reportMessages(void)Model
reportWarning(std::string s)Model
resetErrors(void)Model
restore(Persistency *persistency) overrideNodevirtual
retrieveInteger(const Libpf::Persistency::Defaults &defaults, uint32_t id, Persistency *persistency, std::string tag, int min, int max, int def=-1)Objectprotected
retrieveString(const Libpf::Persistency::Defaults &defaults, uint32_t id, Persistency *persistency, std::string tag, const std::string def)Objectprotected
root(void) constNodeinline
rootId(void) const overrideNodevirtual
S(const std::string &tag) constObject
S(const std::string &tag, int index) constObject
S(const std::string &tag)Object
S(const std::string &tag, int index)Object
search(uint32_t id)Node
setCalculated(void)Model
setDescription(const std::string &description)Item
setError(std::string s)Model
setIcon(std::string icon, double width, double height)Node
setPristine(void)Model
setPristineRecursive(void)Model
setRunTime(double t)Model
setTag(const std::string &tag)Item
setup(void) overrideMultiReaction< 2 >inlinevirtual
setVerbosity(int verbosity)Diagnostic
setWarning(std::string s)Model
setWideDescription(const std::wstring &description)Item
setWideTag(const std::wstring &tag)Item
STRING(option, "Calculation option", "z")MultiReactionElectrochemical
STRING(averageOption, "Composition average option", "log")MultiReactionElectrochemical
strings_Objectprotected
STRINGVECTOR(errors, "Errors from the last computation", 0, "")Model
STRINGVECTOR(warnings, "Warnings from the last computation", 0, "")Model
stringVectors_Objectprotected
tag() constItem
type(void) const overrideMultiReactionElectrochemicalinlinevirtual
type_MultiReactionElectrochemicalstatic
unSetInput(void)Model
update(Persistency *persistency) const overrideNodevirtual
updated_at(void) constPersistent
updated_at(double u) constPersistent
uuid(void) constPersistent
verbosity(void) constDiagnostic
verbosityInstanceDiagnosticprotected
~Diagnostic()=defaultDiagnosticprotectedvirtual
~Item()Iteminlinevirtual
~MultiReaction(void)MultiReaction< 2 >
~Node()Node
~Object(void)Object
~Persistent(void)Persistentinline