HtuNtu Member List

This is the complete list of members for HtuNtu, 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
attach(EdgeBase &edge, std::string &port) override finalConnectivityvirtual
calculate(int level=0) overrideHtuNtuvirtual
calculateBalance(void) overrideConnectivityvirtual
category(void) const overrideVertexBasevirtual
check(void) overrideConnectivityvirtual
checkBalance(void)VertexBasevirtual
child(const std::string &tag) constNode
children(void)Node
children(void) constNode
children_Nodeprotected
clear(void) constObject
clearBalance(void)VertexBaseprotected
clone(void) constNodeinlinevirtual
compareParameters(const Object &rhs) constObject
Connectivity(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)Connectivity
converged(void) constHtuNtu
core(void) constTask
cost(void) constTask
created_at(void) constPersistent
defaults(void) constObject
descendants(void) constNode
description() constItem
detach(std::string port) override finalConnectivityvirtual
Diagnostic(void)Diagnostic
east enum valueVertexBase
edgeFromPort(const std::string &port)Connectivity
VertexBase::edgeFromPort(const std::string &port) constVertexBase
endTime(void) constTask
energyBalance(void) constVertexBasevirtual
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
go(Calculatable::SolutionMode solutionMode, int level) overrideHtuNtuvirtual
hasIcon(void) constNode
HcompsHtuNtu
HtuNtu(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)HtuNtu
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
in1VL_HtuNtu
in2VL_HtuNtu
initializeNonPersistents(void) overrideHtuNtuinlinevirtual
inlet(unsigned int i)Connectivity
inletRequired(unsigned int i)Connectivityprotected
inlets_Connectivityprotected
insert(Persistency *persistency) const overrideNodevirtual
INTEGER(NITER_load, "Number of iterations for loading point calculation", 0)HtuNtu
INTEGER(NITER_flood, "Number of iterations for flooding point calculation", 0)HtuNtu
INTEGER(startID, "First component to be separated", 3)HtuNtu
Connectivity::INTEGER(nIn, "Number of connected inlet EdgeBases", 0)Connectivity
Connectivity::INTEGER(nOut, "Number of connected outlet EdgeBases", 0)Connectivity
Connectivity::INTEGER(maxNIn, "Maximum number of connected inlet EdgeBases or -1 for unlimited", -1)Connectivity
Connectivity::INTEGER(maxNOut, "Maximum number of connected outlet EdgeBases or -1 for unlimited", -1)Connectivity
VertexBase::INTEGER(nCalculations, "Number of times the model has been calculated", 0)Model
integers_Objectprotected
integerVectors_Objectprotected
isInletConnected(unsigned int i) constConnectivity
isOutletConnected(unsigned int i) constConnectivity
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
KVLHtuNtu
level(void) constTask
locationFromEdge(std::string edgeTag) constVertexBase
locationFromPort(std::string port) const overrideHtuNtuvirtual
massBalance(void) constVertexBasevirtual
maximumIterations(void)Modelvirtual
mdotcompsVertexBase
Model(Libpf::Persistency::Defaults defaults, uint32_t id, Persistency *persistency, Persistent *parent, Persistent *root)Model
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
north enum valueVertexBase
Null enum valueCalculatable
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) overrideHtuNtuinlinevirtual
offset(void) constNodeinlineprotected
operator!=(const Object &rhs) constObject
Node::operator!=(const Node &rhs) constNode
Persistent::operator!=(const Item &rhs) constItem
Model::operator=(const Object &)Objectprotected
Model::operator=(Object &&other)Objectprotected
Model::operator=(const Node &) overrideObjectvirtual
Model::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
outlet(unsigned int i)Connectivity
outlets_Connectivityprotected
outSplitHtuNtu
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
pop(void)Object
portFromEdge(const std::string &edgeTag) constVertexBase
portInlet(int i) constConnectivity
PortLocation enum nameVertexBase
portOutlet(int i) constConnectivity
print(std::ostream &os, bool strings, bool quantities, bool integers, bool recursive) constModel
printConnectivity(void) constConnectivity
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) overrideVertexBasevirtual
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(duty, "Heat duty", 0, "W")HtuNtu
QUANTITY(deltaP, "Vapor phase pressure drop across unit", 0, "Pa")HtuNtu
QUANTITY(D, "Column internal diameter", 1, "m")HtuNtu
QUANTITY(H, "Packing height", 10, "m")HtuNtu
QUANTITY(ap, "Specific packing surface area", 260, "1/m")HtuNtu
QUANTITY(epsilon, "Porosity", 0.68, "")HtuNtu
QUANTITY(CL, "Coefficient for calculation of mass trasfer in the liquid phase", 0, "")HtuNtu
QUANTITY(CG, "Coefficient for calculation of mass trasfer in the gas phase", 0, "")HtuNtu
QUANTITY(CS, "Coefficient for loading point calculation", 0, "")HtuNtu
QUANTITY(CFl, "Coefficient for flooding point calculation", 0, "")HtuNtu
QUANTITY(CP0, "Coefficient for pressure drop calculation", 0, "")HtuNtu
QUANTITY(V, "Molar flow of gas", 0, "kmol/s")HtuNtu
QUANTITY(L, "Molar flow of liquid", 0, "kmol/s")HtuNtu
QUANTITY(T, "Temperature", 0, "K")HtuNtu
QUANTITY(P, "Pressure", 0, "Pa")HtuNtu
QUANTITY(rhov, "Density of gas", 0, "kg/m3")HtuNtu
QUANTITY(rhol, "Density of liquid", 0, "kg/m3")HtuNtu
QUANTITY(muv, "Viscosity of gas", 0, "Pa*s")HtuNtu
QUANTITY(mul, "Viscosity of liquid", 0, "Pa*s")HtuNtu
QUANTITY(psiS, "Resistance coefficient at the loading point", 0, "m/s2")HtuNtu
QUANTITY(psiFl, "Resistance coefficient at the flooding point", 0, "m/s2")HtuNtu
QUANTITY(Ac, "Column internal cross-sectional area", 0, "m2")HtuNtu
QUANTITY(uV, "Gas superficial velocity", 0, "m/s")HtuNtu
QUANTITY(uVS, "Gas superficial velocity at the loading point", 0, "m/s")HtuNtu
QUANTITY(uVFl, "Gas superficial velocity at the flooding point", 0, "m/s")HtuNtu
QUANTITY(uVzero, "Reference gas superficial velocity", 0, "m/s")HtuNtu
QUANTITY(uL, "Liquid superficial velocity", 0, "m/s")HtuNtu
QUANTITY(uLS, "Liquid superficial velocity at the loading point", 0, "m/s")HtuNtu
QUANTITY(uLFl, "Liquid superficial velocity at the flooding point", 0, "m/s")HtuNtu
QUANTITY(fractloadL, "Liquid load relative to loading point load", 0, "")HtuNtu
QUANTITY(fractloadV, "Gas load relative to loading point load", 0, "")HtuNtu
QUANTITY(fractfloodL, "Liquid load relative to flooding point load", 0, "")HtuNtu
QUANTITY(fractfloodV, "Gas load relative to flooding point load", 0, "")HtuNtu
QUANTITY(hL, "Volumetric column liquid hold-up", 0, "")HtuNtu
QUANTITY(hLFl, "Volumetric column liquid hold-up at the flooding point", 0, "")HtuNtu
QUANTITY(dh, "Hydraulic diameter of the dumped packing", 0, "m")HtuNtu
QUANTITY(ReG, "Adimensional Reynolds number in the gas phase", 0, "")HtuNtu
QUANTITY(ReL, "Adimensional Reynolds number in the liquid phase", 0, "")HtuNtu
QUANTITY(FrL, "Adimensional Froude number in the liquid phase", 0, "")HtuNtu
QUANTITY(WeL, "Adimensional Weber number in the liquid phase", 0, "")HtuNtu
QUANTITY(ae, "Volumetric specific interface area between the phases", 0, "1/m")HtuNtu
QUANTITY(K, "Pressure drop wall factor", 0, "")HtuNtu
QUANTITY(ReGdp, "Adimensional Reynolds number in the gas phase for pressure drop calculation", 0, "")HtuNtu
QUANTITY(psi0, "Resistance coefficient for dry pressure drop calculation", 0, "")HtuNtu
QUANTITY(Fv2, "Square of flow factor", 0, "Pa")HtuNtu
QUANTITY(dp, "Particle diameter", 0, "m")HtuNtu
QUANTITY(deltaP0, "Pressure drop dry", 0, "Pa")HtuNtu
QUANTITY(FrLdp, "Adimensional Froude number in the liquid phase for pressure drop calculation", 0, "")HtuNtu
QUANTITY(psiL, "Resistance coefficient for irrigated pressure drop calculation", 0, "")HtuNtu
QUANTITY(hLS, "Volumetric column liquid hold-up at the loading point", 0, "")HtuNtu
Connectivity::QUANTITY(cmdot, "Cumulative mass flow inlet minus outlet", one, "kg/s")VertexBase
Connectivity::QUANTITY(mdotin, "inlet mass flow", one, "kg/s")VertexBase
Connectivity::QUANTITY(mdotout, "outlet mass flow", one, "kg/s")VertexBase
Connectivity::QUANTITY(cduty, "Cumulative enthalpy flow inlet minus outlet", one, "W")VertexBase
quantityMatrices_Objectprotected
quantityVectors_Objectprotected
range(void) const overrideNodevirtual
readParameters(Persistency *persistency) overrideObjectvirtual
readVariables(Persistency *persistency) overrideObjectvirtual
registerSynonym(std::string synonym, std::string port)VertexBaseprotected
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
sequential enum valueCalculatable
setCalculated(void)Model
setCore(int c)Task
setDescription(const std::string &description)Item
setError(std::string s)Model
setIcon(std::string icon, double width, double height)Node
setLevel(int l)Task
setPristine(void)Model
setPristineRecursive(void)Model
setRunTime(double t)Model
setStartTime(double t)Task
setTag(const std::string &tag)Item
setup(void) overrideHtuNtuinlinevirtual
setVerbosity(int verbosity)Diagnostic
setWarning(std::string s)Model
setWideDescription(const std::wstring &description)Item
setWideTag(const std::wstring &tag)Item
simultaneous enum valueCalculatable
singlePassSimultaneous enum valueCalculatable
SolutionMode enum nameCalculatable
south enum valueVertexBase
startTime(void) constTask
STRING(packing, "Packing type", "Ceramic BerlSaddle 25")HtuNtu
STRING(hydraulics_calc, "Hydraulic calculation mode", "Rating")HtuNtu
STRING(masstransfer_calc, "Mass trasfer calculation mode", "Rating")HtuNtu
Connectivity::STRING(constraints, "Used internally to persist connectivity constraints", "")Connectivity
strings_Objectprotected
STRINGVECTOR(errors, "Errors from the last computation", 0, "")Model
STRINGVECTOR(warnings, "Warnings from the last computation", 0, "")Model
stringVectors_Objectprotected
tag() constItem
Task(void)Task
translate(std::string &s)VertexBase
type(void) const overrideHtuNtuinlinevirtual
type_HtuNtustatic
unSetInput(void)Model
update(Persistency *persistency) const overrideNodevirtual
updated_at(void) constPersistent
updated_at(double u) constPersistent
uuid(void) constPersistent
verbosity(void) constDiagnostic
verbosityInstanceDiagnosticprotected
VertexBase(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)VertexBase
weightTask
west enum valueVertexBase
~Calculatable()=defaultCalculatableprotectedvirtual
~Connectivity(void)Connectivity
~Diagnostic()=defaultDiagnosticprotectedvirtual
~HtuNtu(void)HtuNtu
~Item()Iteminlinevirtual
~Node()Node
~Object(void)Object
~Persistent(void)Persistentinline
~Task(void)Task