ReboilerCrossFlow Member List
This is the complete list of members for ReboilerCrossFlow, 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) | Model | protected |
| 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) | Model | protected |
| 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) | Object | protected |
| addVectorVariable(std::vector< T > &variable, const std::string &tag, const std::string &description, uint32_t size, typename T::ValueType value) | Object | protected |
| appendtagof(const std::string &t) | ObjectiveNleAuto | |
| ass_ | SequentialAssembly | |
| at(const std::string &fullRelativeTag) | Object | |
| at(const std::string &fullRelativeTag) const | Object | |
| at(const std::string &fullRelativeTag, int index) | Object | |
| VertexBase::attach(EdgeBase &edge, std::string &port) | VertexBase | virtual |
| Connectivity::attach(EdgeBase &edge, std::string &port) override final | Connectivity | virtual |
| calculate(int level=0) override | FlowSheet | virtual |
| VertexBase::calculateBalance(void)=0 | VertexBase | pure virtual |
| Connectivity::calculateBalance(void) override | Connectivity | virtual |
| calculateResiduals(std::vector< Value > &y, uint32_t offset) override | ObjectiveNleAdVertex | virtual |
| calculateResidualsLocal(void) override | FlowSheet | virtual |
| category(void) const override | FlowSheet | virtual |
| 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) override | FlowSheet | virtual |
| check_inout(void) | FlowSheet | |
| checkBalance(void) | VertexBase | virtual |
| child(const std::string &tag) const | Node | |
| children(void) | Node | |
| children(void) const | Node | |
| children_ | Node | protected |
| clear(void) const | Object | |
| clearBalance(void) | VertexBase | protected |
| clearderivatives(void) | ObjectiveNleAuto | |
| clone(void) const | Node | inlinevirtual |
| compareParameters(const Object &rhs) const | Object | |
| 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) const | Task | |
| cost(void) const | Task | |
| created_at(void) const | Persistent | |
| cuts_ | SequentialAssembly | |
| damping(void) const | SequentialAssembly | |
| defaults(void) const | Object | |
| deltaPfraction | ReboilerCrossFlow | |
| deltaseq(void) const | SequentialAssembly | |
| descendants(void) const | Node | |
| description() const | Item | |
| VertexBase::detach(std::string port) | VertexBase | virtual |
| Connectivity::detach(std::string port) override final | Connectivity | virtual |
| Diagnostic(void) | Diagnostic | |
| directstep(void) | SequentialAssembly | |
| east enum value | VertexBase | |
| VertexBase::edgeFromPort(const std::string &port) const | VertexBase | |
| Connectivity::edgeFromPort(const std::string &port) | Connectivity | |
| endTime(void) const | Task | |
| energyBalance(void) const override | FlowSheet | virtual |
| exists(uint32_t id) | Node | |
| existsChild(std::string tag) const | Node | |
| existsI(const std::string &tag) const | Object | |
| existsQ(const std::string &tag) const | Object | |
| existsS(const std::string &tag) const | Object | |
| FlowSheet(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr) | FlowSheet | |
| fullTag() const | Item | |
| getId(void) override | Node | virtual |
| go(Calculatable::SolutionMode solutionMode, int level) override final | FlowSheet | virtual |
| hasIcon(void) const | Node | |
| I(const std::string &tag) const | Object | |
| I(const std::string &tag, int index) const | Object | |
| I(const std::string &tag) | Object | |
| I(const std::string &tag, int index) | Object | |
| iconHeight(void) const | Node | |
| iconName(bool raster) const | Node | |
| iconWidth(void) const | Node | |
| id(void) const | Persistent | |
| inactivate(void) | ObjectiveNleAuto | |
| init(double *x) | ObjectiveNleAuto | |
| initializeNonPersistents(void) override | FlowSheet | virtual |
| inlet(unsigned int i) | Connectivity | |
| inletConnection(const std::string &tag) const | FlowSheet | |
| inletIdFromPort(const std::string &port) const | FlowSheet | |
| inletRequired(unsigned int i) | Connectivity | protected |
| inlets_ | Connectivity | protected |
| inletTag(unsigned int i) const | FlowSheet | |
| insert(Persistency *persistency) const override | Node | virtual |
| INTEGER(zones, "Number of zones", 0) | ReboilerCrossFlow | |
| 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_ | Object | protected |
| INTEGERVECTOR(enableAssignment, "Enable Assignment", 0, 0) | FlowSheet | |
| integerVectors_ | Object | protected |
| isAssignmentActive(std::list< Assignment * >::iterator &q) const override | FlowSheet | virtual |
| isDag(void) const | FlowSheet | |
| isInletConnected(unsigned int i) const | Connectivity | |
| isInletConnection(const std::string &tag) const | FlowSheet | |
| isOutletConnected(unsigned int i) const | Connectivity | |
| isOutletConnection(const std::string &tag) const | FlowSheet | |
| isPristine(void) const | Model | |
| isRestored(void) const | Node | |
| Item(const Item &other) | Item | |
| Item(const std::string &tag, const std::string &description, Persistent *parent) | Item | |
| Item(Item &&other) | Item | |
| level(void) const | Task | |
| Lfraction | ReboilerCrossFlow | |
| locationFromEdge(std::string edgeTag) const | VertexBase | |
| locationFromPort(std::string port) const | VertexBase | virtual |
| 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) override | ReboilerCrossFlow | virtual |
| massBalance(void) const override | FlowSheet | virtual |
| maxChange(void) const | SequentialAssembly | |
| maximumIterations(void) | Model | virtual |
| mdotcomps | VertexBase | |
| mode | FlowSheet | |
| Model(Libpf::Persistency::Defaults defaults, uint32_t id, Persistency *persistency, Persistent *parent, Persistent *root) | Model | |
| myof_ | FlowSheet | protected |
| neqs(void) const | SequentialAssembly | |
| 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 value | VertexBase | |
| Null enum value | Calculatable | |
| Object(const Object &other) | Object | protected |
| Object(Object &&other) | Object | protected |
| Object(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr) | Object | |
| objectiveFunction(void) override | FlowSheet | inlinevirtual |
| ObjectiveNleAd(std::string t) | ObjectiveNleAd | |
| ObjectiveNleAdFlowsheet(std::string t) | ObjectiveNleAdFlowsheet | inline |
| ObjectiveNleAdVertex(std::string t) | ObjectiveNleAdVertex | inline |
| ObjectiveNleAuto(std::string t) | ObjectiveNleAuto | |
| ObjectiveNleInterface(void) | ObjectiveNleInterface | inline |
| offset(void) const | Node | inlineprotected |
| operator!=(const Object &rhs) const | Object | |
| Node::operator!=(const Node &rhs) const | Node | |
| Persistent::operator!=(const Item &rhs) const | Item | |
| operator()(double *, double *, Jacobian *) override | ObjectiveNleAdVertex | virtual |
| operator<<(Assignment *ep) | SequentialAssembly | |
| Model::operator=(const Object &) | Object | protected |
| Model::operator=(Object &&other) | Object | protected |
| Model::operator=(const Node &) override | Object | virtual |
| Model::operator=(Node &&other) override | Object | virtual |
| 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) const | Object | |
| Node::operator==(const Node &rhs) const | Node | |
| Persistent::operator==(const Item &rhs) const | Item | |
| outlet(unsigned int i) | Connectivity | |
| outletConnection(const std::string &tag) const | FlowSheet | |
| outletIdFromPort(const std::string &port) const | FlowSheet | |
| outlets_ | Connectivity | protected |
| outletTag(unsigned int i) const | FlowSheet | |
| packResults_(double *x, double *y, Jacobian *J) | ObjectiveNleAd | protected |
| parent() const | Item | inline |
| parent_ | Item | protected |
| parentId(void) const | Persistent | |
| 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) const | VertexBase | |
| portInlet(int i) const | Connectivity | |
| PortLocation enum name | VertexBase | |
| portOutlet(int i) const | Connectivity | |
| post(Calculatable::SolutionMode solutionMode, int level) override | ReboilerCrossFlow | inlinevirtual |
| pre(Calculatable::SolutionMode solutionMode, int level) override | ReboilerCrossFlow | virtual |
| prepare_(double *x, Jacobian *J) override | ObjectiveNleAd | protectedvirtual |
| VertexBase::print(std::ostream &os, bool strings, bool quantities, bool integers, bool recursive) const | Model | |
| SequentialAssembly::print(void) const | SequentialAssembly | |
| ObjectiveNleAdFlowsheet::print(void) const | ObjectiveNleAuto | |
| printConnectivity(void) const | Connectivity | |
| printDot(const char *s, int id=0) const | FlowSheet | |
| printFull(std::ostream &) const | Model | |
| printGraph(std::ostream &os) const | FlowSheet | |
| printHtml(const char *dir) const | Model | |
| printJson(std::ostream &os, int level=0) const override | Object | virtual |
| printOds(std::ofstream &ods) const | Model | |
| printPluggable(void) const | FlowSheet | |
| printSvg(const char *fileName, bool tiny, bool raster, int offset) override | FlowSheet | virtual |
| 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) | Model | protected |
| printXml(const char *dir, Model *precedingSibling, Model *followingSibling) const | Model | virtual |
| printXmlToc(std::ofstream &toc, int indent) const | Model | |
| prune(const std::string &tag) | Node | |
| purgeAss(void) | SequentialAssembly | |
| push(void) const | Object | |
| Q(const std::string &tag) const | Object | |
| Q(const std::string &tag, int index) const | Object | |
| Q(const std::string &tag, int row, int column) const | Object | |
| 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) const | Object | |
| Q(const std::string &tag, std::string componentName) | Object | |
| Q(const std::string &tag, int index, std::string componentName) const | Object | |
| Q(const std::string &tag, int index, std::string componentName) | Object | |
| quantities(void) | Object | |
| quantities(void) const | Object | |
| quantities_ | Object | protected |
| QUANTITY(coldP, "Pressure at cold side exit", 0.0, "Pa") | ReboilerCrossFlow | |
| QUANTITY(coldAlfa, "Vapor fraction at cold side exit", 0.5, "") | ReboilerCrossFlow | |
| QUANTITY(N, "Number of tubes", 1.0, "") | ReboilerCrossFlow | |
| QUANTITY(L, "Length of tubes", 1.0, "m") | ReboilerCrossFlow | |
| QUANTITY(de, "Tube external diameter", 25.0, "mm") | ReboilerCrossFlow | |
| QUANTITY(s, "Tube thickness", 2.0, "mm") | ReboilerCrossFlow | |
| QUANTITY(R1f, "Process side fouling thermal resistance", 0.0, "m2*K/W") | ReboilerCrossFlow | |
| QUANTITY(R2f, "Utility side fouling thermal resistance", 0.0, "m2*K/W") | ReboilerCrossFlow | |
| QUANTITY(A, "Available heat transfer area", 10.0, "m2") | ReboilerCrossFlow | |
| QUANTITY(Areq, "Required heat transfer area", 10.0, "m2") | ReboilerCrossFlow | |
| QUANTITY(excessArea, "Ratio between available and required heat transfer area", 1.0, "") | ReboilerCrossFlow | |
| QUANTITY(factor, "Factor to multiply the inlet feed so that the heat balance holds", 1.0, "") | ReboilerCrossFlow | |
| QUANTITY(deltaP_1, "Total pressure drop", 0.0, "Pa") | ReboilerCrossFlow | |
| QUANTITY(duty, "Duty inlet - outlet", 0.0, "W") | ReboilerCrossFlow | |
| QUANTITY(MTD, "Mean temperature difference obtained from linear average across zones", 0.0, "K") | ReboilerCrossFlow | |
| QUANTITY(U, "Average overall heat transfer coefficient", 0.0, "W/(m2*K)") | ReboilerCrossFlow | |
| 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_ | Object | protected |
| quantityVectors_ | Object | protected |
| range(void) const override | Node | virtual |
| readParameters(Persistency *persistency) override | Object | virtual |
| readVariables(Persistency *persistency) override | Object | virtual |
| ReboilerCrossFlow(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr) | ReboilerCrossFlow | |
| registerSynonym(std::string synonym, std::string port) | VertexBase | protected |
| remove(Persistency *persistency) const override | Node | virtual |
| 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 | |
| residuals | ObjectiveNleAuto | protected |
| restore(Persistency *persistency) override | Node | virtual |
| restoreCuts(void) | FlowSheet | |
| retrieveInteger(const Libpf::Persistency::Defaults &defaults, uint32_t id, Persistency *persistency, std::string tag, int min, int max, int def=-1) | Object | protected |
| retrieveString(const Libpf::Persistency::Defaults &defaults, uint32_t id, Persistency *persistency, std::string tag, const std::string def) | Object | protected |
| root(void) const | Node | inline |
| rootId(void) const override | Node | virtual |
| S(const std::string &tag) const | Object | |
| S(const std::string &tag, int index) const | Object | |
| S(const std::string &tag) | Object | |
| S(const std::string &tag, int index) | Object | |
| scaler_ | ObjectiveNleAd | protected |
| scalers_ | SequentialAssembly | |
| scalex(double *x) override | ObjectiveNleAd | virtual |
| search(uint32_t id) | Node | |
| sequential(void) override | ReboilerCrossFlow | virtual |
| SequentialAssembly(void) | SequentialAssembly | |
| set_ | ObjectiveNleAdVertex | protected |
| 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) | FlowSheet | protected |
| setLevel(int l) | Task | |
| setMaxChange(double c) | SequentialAssembly | |
| setMinSequential(int minSequential) | FlowSheet | |
| setOutputConnection(std::string port, std::string internalStream) | FlowSheet | protected |
| 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) override | ReboilerCrossFlow | virtual |
| setup_of(void) override | FlowSheet | virtual |
| 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 value | Calculatable | |
| singlePassSimultaneous enum value | Calculatable | |
| size(void) const override | ObjectiveNleAd | virtual |
| SolutionMode enum name | Calculatable | |
| solver(void) | FlowSheet | |
| south enum value | VertexBase | |
| startTime(void) const | Task | |
| STRING(constraints, "Used internally to persist connectivity constraints", "") | Connectivity | |
| strings_ | Object | protected |
| STRINGVECTOR(errors, "Errors from the last computation", 0, "") | Model | |
| STRINGVECTOR(warnings, "Warnings from the last computation", 0, "") | Model | |
| stringVectors_ | Object | protected |
| supportsSimultaneous(void) | FlowSheet | virtual |
| tag() const | Item | |
| tagof(void) const | ObjectiveNleAuto | |
| Task(void) | Task | |
| translate(std::string &s) | VertexBase | |
| type(void) const override | ReboilerCrossFlow | inlinevirtual |
| type_ | ReboilerCrossFlow | static |
| unknown(unsigned int i) const | ObjectiveNleAuto | |
| unknownTag(unsigned int i) const | ObjectiveNleAuto | |
| unscalex(double *x) override | ObjectiveNleAdVertex | virtual |
| unSetInput(void) | Model | |
| update(Persistency *persistency) const override | Node | virtual |
| updated_at(void) const | Persistent | |
| updated_at(double u) const | Persistent | |
| uuid(void) const | Persistent | |
| verbosity(void) const | Diagnostic | |
| verbosityInstance | Diagnostic | protected |
| verbosityLocal | ObjectiveNleInterface | |
| VertexBase(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr) | VertexBase | |
| wegsteinstep(void) | SequentialAssembly | |
| weight | Task | |
| west enum value | VertexBase | |
| xmax(unsigned int i) | ObjectiveNleAd | |
| xmin(unsigned int i) | ObjectiveNleAd | |
| zero_residuals(std::vector< Value > &y, uint32_t offset) | ObjectiveNleAuto | |
| ~Calculatable()=default | Calculatable | protectedvirtual |
| ~Connectivity(void) | Connectivity | |
| ~Diagnostic()=default | Diagnostic | protectedvirtual |
| ~FlowSheet(void) | FlowSheet | |
| ~Item() | Item | inlinevirtual |
| ~Node() | Node | |
| ~Object(void) | Object | |
| ~ObjectiveNleAd() | ObjectiveNleAd | inlineprotected |
| ~ObjectiveNleAdFlowsheet(void) | ObjectiveNleAdFlowsheet | |
| ~ObjectiveNleAuto() | ObjectiveNleAuto | inlineprotected |
| ~ObjectiveNleInterface() | ObjectiveNleInterface | inlineprotected |
| ~Persistent(void) | Persistent | inline |
| ~SequentialAssembly(void) | SequentialAssembly | |
| ~Task(void) | Task |