Column Member List

This is the complete list of members for Column, 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
addCut(std::string s)FlowSheet
SequentialAssembly::addCut(std::string name, Stream *in, Stream *out)SequentialAssembly
addObjectiveFunction(ObjectiveNleAd &of)ObjectiveNleAd
addStream(const std::string &type, Libpf::Persistency::Defaults defaults, const std::string &from, const std::string &port_from, const std::string &to, const std::string &port_to)FlowSheet
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
addUnit(const std::string &type, Libpf::Persistency::Defaults defaults)FlowSheet
addUnknown(Value *x, Scaler scaler, const std::string &tag)ObjectiveNleAd
ObjectiveNleAuto::addUnknown(Value *x, const std::string &tag)ObjectiveNleAuto
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
appendtagof(const std::string &t)ObjectiveNleAuto
ass_SequentialAssembly
at(const std::string &fullRelativeTag)Object
at(const std::string &fullRelativeTag) constObject
at(const std::string &fullRelativeTag, int index)Object
VertexBase::attach(EdgeBase &edge, std::string &port)VertexBasevirtual
Connectivity::attach(EdgeBase &edge, std::string &port) override finalConnectivityvirtual
calculate(int level=0) overrideFlowSheetvirtual
VertexBase::calculateBalance(void)=0VertexBasepure virtual
Connectivity::calculateBalance(void) overrideConnectivityvirtual
calculateResiduals(std::vector< Value > &y, uint32_t offset) overrideObjectiveNleAdVertexvirtual
calculateResidualsLocal(void) overrideFlowSheetvirtual
category(void) const overrideFlowSheetvirtual
changeUnknown(unsigned int i, Value *x, Scaler scaler, const std::string &tag)ObjectiveNleAd
ObjectiveNleAuto::changeUnknown(unsigned int i, Value *x, const std::string &tag)ObjectiveNleAuto
check(void) overrideFlowSheetvirtual
check_inout(void)FlowSheet
checkBalance(void)VertexBasevirtual
child(const std::string &tag) constNode
children(void)Node
children(void) constNode
children_Nodeprotected
clear(void) constObject
clearBalance(void)VertexBaseprotected
clearderivatives(void)ObjectiveNleAuto
clone(void) constNodeinlinevirtual
Column(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)Column
compareParameters(const Object &rhs) constObject
Connectivity(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)Connectivity
copyresults(double *x)ObjectiveNleAuto
core(void) constTask
cost(void) constTask
created_at(void) constPersistent
cuts_SequentialAssembly
damping(void) constSequentialAssembly
defaults(void) constObject
deltaseq(void) constSequentialAssembly
descendants(void) constNode
description() constItem
VertexBase::detach(std::string port)VertexBasevirtual
Connectivity::detach(std::string port) override finalConnectivityvirtual
Diagnostic(void)Diagnostic
directstep(void)SequentialAssembly
east enum valueVertexBase
VertexBase::edgeFromPort(const std::string &port) constVertexBase
Connectivity::edgeFromPort(const std::string &port)Connectivity
embeddedTypeRatingsColumn
endTime(void) constTask
energyBalance(void) const overrideFlowSheetvirtual
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
FlowSheet(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)FlowSheet
fullTag() constItem
getId(void) overrideNodevirtual
go(Calculatable::SolutionMode solutionMode, int level) override finalFlowSheetvirtual
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
inactivate(void)ObjectiveNleAuto
init(double *x)ObjectiveNleAuto
initializeNonPersistents(void) overrideFlowSheetvirtual
inlet(unsigned int i)Connectivity
inletConnection(const std::string &tag) constFlowSheet
inletIdFromPort(const std::string &port) constFlowSheet
inletRequired(unsigned int i)Connectivityprotected
inlets_Connectivityprotected
inletTag(unsigned int i) constFlowSheet
insert(Persistency *persistency) const overrideNodevirtual
INTEGER(stages, "total number of stages", 0)Column
INTEGER(feedStage, "position of the feed stage", 0)Column
INTEGER(nRatings, "Number of RatingHeat subobjects", 0)Column
FlowSheet::INTEGER(NITER, "Number of iterations for flowsheet cuts convergence", -1)FlowSheet
FlowSheet::VertexBase::INTEGER(nCalculations, "Number of times the model has been calculated", 0)Model
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
integers_Objectprotected
INTEGERVECTOR(enableAssignment, "Enable Assignment", 0, 0)FlowSheet
integerVectors_Objectprotected
isAssignmentActive(std::list< Assignment * >::iterator &q) const overrideFlowSheetvirtual
isDag(void) constFlowSheet
isInletConnected(unsigned int i) constConnectivity
isInletConnection(const std::string &tag) constFlowSheet
isOutletConnected(unsigned int i) constConnectivity
isOutletConnection(const std::string &tag) constFlowSheet
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
LColumn
level(void) constTask
locationFromEdge(std::string edgeTag) constVertexBase
locationFromPort(std::string port) const overrideColumnvirtual
makeAssignment(std::list< Assignment * >::iterator &p, Value &lhs, Value rhs, std::string tag, std::string rhsstring, int i, Libpf::Utility::ScalingMode sm=Libpf::Utility::ScalingMode::noscaling, double xmin=0.0, double xmax=1.0, Value factor=One)SequentialAssembly
makeSequentialAssembly(std::list< Assignment * >::iterator &p)FlowSheet
makeUserEquations(std::list< Assignment * >::iterator &p) overrideColumnvirtual
massBalance(void) const overrideFlowSheetvirtual
maxChange(void) constSequentialAssembly
maximumIterations(void)Modelvirtual
mdotcompsVertexBase
modeFlowSheet
Model(Libpf::Persistency::Defaults defaults, uint32_t id, Persistency *persistency, Persistent *parent, Persistent *root)Model
myof_FlowSheetprotected
neqs(void) constSequentialAssembly
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) overrideFlowSheetinlinevirtual
ObjectiveNleAd(std::string t)ObjectiveNleAd
ObjectiveNleAdFlowsheet(std::string t)ObjectiveNleAdFlowsheetinline
ObjectiveNleAdVertex(std::string t)ObjectiveNleAdVertexinline
ObjectiveNleAuto(std::string t)ObjectiveNleAuto
ObjectiveNleInterface(void)ObjectiveNleInterfaceinline
offset(void) constNodeinlineprotected
operator!=(const Object &rhs) constObject
Node::operator!=(const Node &rhs) constNode
Persistent::operator!=(const Item &rhs) constItem
operator()(double *, double *, Jacobian *) overrideObjectiveNleAdVertexvirtual
operator<<(Assignment *ep)SequentialAssembly
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
outletConnection(const std::string &tag) constFlowSheet
outletIdFromPort(const std::string &port) constFlowSheet
outlets_Connectivityprotected
outletTag(unsigned int i) constFlowSheet
packResults_(double *x, double *y, Jacobian *J)ObjectiveNleAdprotected
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
post(Calculatable::SolutionMode solutionMode, int level) overrideColumnvirtual
pre(Calculatable::SolutionMode solutionMode, int level) overrideColumnvirtual
prepare_(double *x, Jacobian *J) overrideObjectiveNleAdprotectedvirtual
VertexBase::print(std::ostream &os, bool strings, bool quantities, bool integers, bool recursive) constModel
SequentialAssembly::print(void) constSequentialAssembly
ObjectiveNleAdFlowsheet::print(void) constObjectiveNleAuto
printConnectivity(void) constConnectivity
printDot(const char *s, int id=0) constFlowSheet
printFull(std::ostream &) constModel
printGraph(std::ostream &os) constFlowSheet
printHtml(const char *dir) constModel
printJson(std::ostream &os, int level=0) const overrideObjectvirtual
printOds(std::ofstream &ods) constModel
printPluggable(void) constFlowSheet
printSvg(const char *fileName, bool tiny, bool raster, int offset) overrideFlowSheetvirtual
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
purgeAss(void)SequentialAssembly
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(Q1, "Condenser heat duty", zero, "W")Column
QUANTITY(RR, "Molar reflux ratio", 2.0, "")Column
QUANTITY(DF, "Molar distillate to feed ratio", 0.5, "")Column
QUANTITY(QN, "Reboiler heat duty", zero, "W")Column
QUANTITY(BR, "Solids-free molar boilup ratio", 2.0, "")Column
QUANTITY(BF, "Molar bottoms to feed ratio", 0.5, "")Column
QUANTITY(BRs, "Molar boilup ratio with solids", 2.0, "")Column
QUANTITY(P1, "Condenser pressure", p0, "Pa")Column
QUANTITY(consenserDeltaP, "Condenser pressure drop", 0.0, "Pa")Column
QUANTITY(columnDeltaP, "Column pressure drop", 0.0, "Pa")Column
QUANTITY(Ve, "Ratio of Vapor in Enrichment section according to CMO hypothesis to feed", 0.5, "")Column
QUANTITY(Le, "Ratio of Liquid in Enrichment section according to CMO hypothesis to feed", 0.5, "")Column
QUANTITY(Vs, "Ratio of Vapor in Stripping section according to CMO hypothesis to feed", 0.5, "")Column
QUANTITY(Ls, "Ratio of Liquid in Stripping section according to CMO hypothesis to feed", 0.5, "")Column
QUANTITY(alfa, "vapor fraction in feed", 0.5, "")Column
QUANTITY(beta, "solids1 fraction in feed", 0.5, "")Column
QUANTITY(gamma, "condensate split fraction", 0.5, "")Column
QUANTITY(delta, "reboiler vapor fraction", 0.5, "")Column
FlowSheet::QUANTITY(seqTol, "Tolerance for sequential modular mode", 1e-6, "")FlowSheet
FlowSheet::QUANTITY(seqErr, "Current error for sequential modular mode", 1e-6, "")FlowSheet
VertexBase::QUANTITY(cmdot, "Cumulative mass flow inlet minus outlet", one, "kg/s")VertexBase
VertexBase::QUANTITY(mdotin, "inlet mass flow", one, "kg/s")VertexBase
VertexBase::QUANTITY(mdotout, "outlet mass flow", one, "kg/s")VertexBase
VertexBase::QUANTITY(cduty, "Cumulative enthalpy flow inlet minus outlet", one, "W")VertexBase
quantityMatrices_Objectprotected
quantityVectors_Objectprotected
range(void) const overrideNodevirtual
ratingsColumn
ratingTargetColumn
readParameters(Persistency *persistency) overrideObjectvirtual
readVariables(Persistency *persistency) overrideObjectvirtual
registerSynonym(std::string synonym, std::string port)VertexBaseprotected
remove(Persistency *persistency) const overrideNodevirtual
removeCut(std::string s)FlowSheet
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
residualsObjectiveNleAutoprotected
restore(Persistency *persistency) overrideNodevirtual
restoreCuts(void)FlowSheet
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
scaler_ObjectiveNleAdprotected
scalers_SequentialAssembly
scalex(double *x) overrideObjectiveNleAdvirtual
search(uint32_t id)Node
sequential(void) overrideColumnvirtual
SequentialAssembly(void)SequentialAssembly
set_ObjectiveNleAdVertexprotected
setActive(unsigned int i)ObjectiveNleAuto
setCalculated(void)Model
setCore(int c)Task
setDamping(double d)SequentialAssembly
setDescription(const std::string &description)Item
setError(std::string s)Model
setIcon(std::string icon, double width, double height)Node
setInputConnection(std::string port, std::string internalStream)FlowSheetprotected
setLevel(int l)Task
setMaxChange(double c)SequentialAssembly
setMinSequential(int minSequential)FlowSheet
setOutputConnection(std::string port, std::string internalStream)FlowSheetprotected
setPristine(void)Model
setPristineRecursive(void)Model
setRunTime(double t)Model
setStartTime(double t)Task
setTag(const std::string &tag)Item
settagof(std::string t)ObjectiveNleAuto
setup(void) overrideColumnvirtual
setup_of(void) overrideFlowSheetvirtual
setValue(unsigned int i, double x)ObjectiveNleAuto
setVerbosity(int verbosity)Diagnostic
setWarning(std::string s)Model
setWideDescription(const std::wstring &description)Item
setWideTag(const std::wstring &tag)Item
setx(unsigned int i, Value &x)ObjectiveNleAuto
simultaneous enum valueCalculatable
singlePassSimultaneous enum valueCalculatable
size(void) const overrideObjectiveNleAdvirtual
SolutionMode enum nameCalculatable
solver(void)FlowSheet
south enum valueVertexBase
startTime(void) constTask
STRING(condenserOption, "Column condenser calculation option", "RR")Column
STRING(reboilerOption, "Column reboiler calculation option", "BR")Column
STRING(typeU, "StreamVapor", "the type of the vapor and condensate stream")Column
STRING(typeW, "", "the type of the condensate stream")Column
FlowSheet::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
supportsSimultaneous(void)FlowSheetvirtual
TColumn
tag() constItem
tagof(void) constObjectiveNleAuto
Task(void)Task
translate(std::string &s)VertexBase
type(void) const overrideColumninlinevirtual
type_Columnstatic
unknown(unsigned int i) constObjectiveNleAuto
unknownTag(unsigned int i) constObjectiveNleAuto
unscalex(double *x) overrideObjectiveNleAdVertexvirtual
unSetInput(void)Model
update(Persistency *persistency) const overrideNodevirtual
updated_at(void) constPersistent
updated_at(double u) constPersistent
uuid(void) constPersistent
VColumn
verbosity(void) constDiagnostic
verbosityInstanceDiagnosticprotected
verbosityLocalObjectiveNleInterface
VertexBase(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr)VertexBase
wegsteinstep(void)SequentialAssembly
weightTask
west enum valueVertexBase
xmax(unsigned int i)ObjectiveNleAd
xmin(unsigned int i)ObjectiveNleAd
zero_residuals(std::vector< Value > &y, uint32_t offset)ObjectiveNleAuto
~Calculatable()=defaultCalculatableprotectedvirtual
~Column(void)Column
~Connectivity(void)Connectivity
~Diagnostic()=defaultDiagnosticprotectedvirtual
~FlowSheet(void)FlowSheet
~Item()Iteminlinevirtual
~Node()Node
~Object(void)Object
~ObjectiveNleAd()ObjectiveNleAdinlineprotected
~ObjectiveNleAdFlowsheet(void)ObjectiveNleAdFlowsheet
~ObjectiveNleAuto()ObjectiveNleAutoinlineprotected
~ObjectiveNleInterface()ObjectiveNleInterfaceinlineprotected
~Persistent(void)Persistentinline
~SequentialAssembly(void)SequentialAssembly
~Task(void)Task