Ejector Member List
This is the complete list of members for Ejector, 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 |
addObjectiveFunction(ObjectiveNleAd &of) | ObjectiveNleAd | |
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 |
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 | |
at(const std::string &fullRelativeTag) | Object | |
at(const std::string &fullRelativeTag) const | Object | |
at(const std::string &fullRelativeTag, int index) | Object | |
attach(EdgeBase &edge, std::string &port) override final | Connectivity | virtual |
calculate(int level=0) override | FlashDrum | virtual |
calculateBalance(void) override | Connectivity | virtual |
calculateResiduals(std::vector< Value > &y, uint32_t offset) override | ObjectiveNleAdVertex | virtual |
calculateResidualsLocal(void) override | FlashDrumBase | virtual |
category(void) const override | VertexBase | 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 | Connectivity | virtual |
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 | |
computeReactionConversions_(void) | FlashDrumBase | protected |
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 | |
defaults(void) const | Object | |
descendants(void) const | Node | |
description() const | Item | |
detach(std::string port) override final | Connectivity | virtual |
Diagnostic(void) | Diagnostic | |
east enum value | VertexBase | |
edgeFromPort(const std::string &port) | Connectivity | |
VertexBase::edgeFromPort(const std::string &port) const | VertexBase | |
Ejector(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr) | Ejector | |
embeddedTypeReactions | FlashDrumBase | |
endTime(void) const | Task | |
energyBalance(void) const override | FlashDrum | virtual |
estimate_(void) | FlashDrumBase | protected |
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 | |
FlashDrum(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr) | FlashDrum | |
FlashDrumBase(Libpf::Persistency::Defaults defaults, uint32_t id=0, Persistency *persistency=nullptr, Persistent *parent=nullptr, Persistent *root=nullptr) | FlashDrumBase | |
fullTag() const | Item | |
getId(void) override | Node | virtual |
go(Calculatable::SolutionMode solutionMode, int level) override | FlashDrum | 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 | FlashDrum | virtual |
inlet(unsigned int i) | Connectivity | |
inletRequired(unsigned int i) | Connectivity | protected |
inlets_ | Connectivity | protected |
insert(Persistency *persistency) const override | Node | virtual |
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 | |
Connectivity::VertexBase::INTEGER(nCalculations, "Number of times the model has been calculated", 0) | Model | |
FlashDrumBase::INTEGER(nReactions, "Number of reactions", 0) | FlashDrumBase | |
FlashDrumBase::INTEGER(nreactionEquilibriums, "Number of equilibrium reactions", 0) | FlashDrumBase | |
FlashDrumBase::INTEGER(NITER, "Number of iterations", -1) | FlashDrumBase | |
integers_ | Object | protected |
integerVectors_ | Object | protected |
internalStream(void) const | FlashDrumBase | |
isInletConnected(unsigned int i) const | Connectivity | |
isOutletConnected(unsigned int i) const | Connectivity | |
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 | |
locationFromEdge(std::string edgeTag) const | VertexBase | |
locationFromPort(std::string port) const | VertexBase | virtual |
massBalance(void) const | VertexBase | virtual |
maximumIterations(void) | Model | virtual |
mdotcomps | VertexBase | |
Model(Libpf::Persistency::Defaults defaults, uint32_t id, Persistency *persistency, Persistent *parent, Persistent *root) | Model | |
myout_ | FlashDrumBase | protected |
myout_Tphase_MNP | FlashDrumBase | protected |
myout_TPhaseSimplephase | FlashDrumBase | protected |
NLEphr_ | FlashDrumBase | mutableprotected |
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 | |
Connectivity::objectiveFunction(void)=0 | Model | pure virtual |
FlashDrumBase::objectiveFunction(void) override | FlashDrumBase | inlinevirtual |
ObjectiveNleAd(std::string t) | ObjectiveNleAd | |
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 |
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 | |
outlets_ | Connectivity | protected |
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 | |
pin | FlashDrumBase | |
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) | Ejector | |
pre(Calculatable::SolutionMode solutionMode, int level) | Ejector | |
prepare_(double *x, Jacobian *J) override | ObjectiveNleAd | protectedvirtual |
Connectivity::print(std::ostream &os, bool strings, bool quantities, bool integers, bool recursive) const | Model | |
FlashDrumBase::ObjectiveNleAdVertex::print(void) const | ObjectiveNleAuto | |
printConnectivity(void) const | Connectivity | |
printFull(std::ostream &) const | Model | |
printHtml(const char *dir) const | Model | |
printJson(std::ostream &os, int level=0) const override | Object | virtual |
printOds(std::ofstream &ods) const | Model | |
printSvg(const char *fileName, bool tiny, bool raster, int offset) override | VertexBase | 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 | |
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(PP0, "pressure of primary fluid at section 0 inlet", p0, "Pa") | Ejector | |
QUANTITY(PS0, "pressure of secondary fluid at section 0 inlet", p0, "Pa") | Ejector | |
QUANTITY(deltaP0, "pressure difference between inlet fluids", 0.0, "Pa") | Ejector | |
QUANTITY(TP0, "temperature of primary fluid at section 0 inlet", t0, "K") | Ejector | |
QUANTITY(TS0, "temperature of secondary fluid at section 0 inlet", t0, "K") | Ejector | |
QUANTITY(RP, "average mass-base gas constant of the primary fluid", 2E5, "J/(kg*K)") | Ejector | |
QUANTITY(RS, "average mass-base gas constant of the secondary fluid", 2E5, "J/(kg*K)") | Ejector | |
QUANTITY(kP, "specific heat ratio of primary fluid", 1.4, "") | Ejector | |
QUANTITY(kM, "specific heat ratio of mixed fluid", 1.4, "") | Ejector | |
QUANTITY(rhoP0, "density of the primary fluid at section 0 inlet", 1.0, "kg/m3") | Ejector | |
QUANTITY(rhoS0, "density of the secondary fluid at section 0 inlet", 1.0, "kg/m3") | Ejector | |
QUANTITY(Dt, "nozzle throat diameter", 1.0, "m") | Ejector | |
QUANTITY(D3, "diameter at section 3 mixing chamber", 1.0, "m") | Ejector | |
QUANTITY(psiP, "isentropic coefficient of primary fluid", 0.98, "") | Ejector | |
QUANTITY(zetaExp, "coefficient accounting for friction loss during the mixing process", 0.98, "") | Ejector | |
QUANTITY(mP, "should-be primary mass flow rate", 0.0, "kg/s") | Ejector | |
QUANTITY(At, "nozzle throat area", 0.0, "m2") | Ejector | |
QUANTITY(MP3, "Mach number for primary fluid at section 3 mixing chamber", 0.0, "") | Ejector | |
QUANTITY(VP3, "velocity for primary fluid at section 3 mixing chamber", 0.0, "m/s") | Ejector | |
QUANTITY(DP3, "expansion diameter of primary fluid at section 3 mixing chamber", 0.0, "m") | Ejector | |
QUANTITY(nv, "exponent in powerlaw velocity profile at section 3 mixing chamber", 0.0, "") | Ejector | |
QUANTITY(mS, "should-be secondary mass flow rate", 0.0, "kg/s") | Ejector | |
QUANTITY(omega, "entrainment ratio", 0.0, "") | Ejector | |
QUANTITY(Eloss, "energy loss", 0.0, "W") | Ejector | |
QUANTITY(betaP, "critical pressure ratio for primary fluid", 1.0, "") | Ejector | |
QUANTITY(betaM, "critical pressure ratio for mixed fluid", 1.0, "") | Ejector | |
QUANTITY(cr, "compression ratio", 1.0, "") | Ejector | |
FlashDrum::QUANTITY(Tavg, "Mass-weighted average inlet temperature", t0, "K") | FlashDrum | |
FlashDrum::Connectivity::QUANTITY(cmdot, "Cumulative mass flow inlet minus outlet", one, "kg/s") | VertexBase | |
FlashDrum::Connectivity::QUANTITY(mdotin, "inlet mass flow", one, "kg/s") | VertexBase | |
FlashDrum::Connectivity::QUANTITY(mdotout, "outlet mass flow", one, "kg/s") | VertexBase | |
FlashDrum::Connectivity::QUANTITY(cduty, "Cumulative enthalpy flow inlet minus outlet", one, "W") | VertexBase | |
FlashDrumBase::QUANTITY(T, "Temperature", 298.15, "K") | FlashDrumBase | |
FlashDrumBase::QUANTITY(P, "Pressure", 101325, "Pa") | FlashDrumBase | |
FlashDrumBase::QUANTITY(duty, "Duty inlet - outlet", 0, "W") | FlashDrumBase | |
FlashDrumBase::QUANTITY(alfa, "Molar vapor fraction", 0.5, "") | FlashDrumBase | |
FlashDrumBase::QUANTITY(deltas, "Entropy power", 0, "W/K") | FlashDrumBase | |
FlashDrumBase::QUANTITY(deltaP, "Pressure drop", 0, "Pa") | FlashDrumBase | |
FlashDrumBase::QUANTITY(flowcoefficient, "Flow coefficient", 1000.0, "kg/m7") | FlashDrumBase | |
FlashDrumBase::QUANTITY(deltaPMax, "Maximum allowable pressure drop", 0.0, "Pa") | FlashDrumBase | |
FlashDrumBase::QUANTITY(beta, "Fraction of deltaPmax when the pressure drop limitation logic will start acting", 0.9, "") | FlashDrumBase | |
quantityMatrices_ | Object | protected |
quantityVectors_ | Object | protected |
range(void) const override | Node | virtual |
reactionEquilibriums | FlashDrumBase | |
reactions | FlashDrumBase | |
readParameters(Persistency *persistency) override | Object | virtual |
readVariables(Persistency *persistency) override | Object | virtual |
registerSynonym(std::string synonym, std::string port) | VertexBase | protected |
remove(Persistency *persistency) const override | Node | virtual |
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 |
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 |
scalex(double *x) override | ObjectiveNleAd | virtual |
search(uint32_t id) | Node | |
sequential enum value | Calculatable | |
set_ | ObjectiveNleAdVertex | protected |
setActive(unsigned int i) | ObjectiveNleAuto | |
setCalculated(void) | Model | |
setCore(int c) | Task | |
setDescription(const std::string &description) | Item | |
setError(std::string s) | Model | |
setFlash_(void) | FlashDrumBase | protected |
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 | |
settagof(std::string t) | ObjectiveNleAuto | |
setup(void) override | FlashDrum | virtual |
setup_of(void) override | FlashDrum | 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) | FlashDrumBase | |
south enum value | VertexBase | |
startTime(void) const | Task | |
Connectivity::STRING(constraints, "Used internally to persist connectivity constraints", "") | Connectivity | |
FlashDrumBase::STRING(option, "Flash configuration", "PT") | FlashDrumBase | |
FlashDrumBase::STRING(reactionMode, "Reaction processing mode", "series") | FlashDrumBase | |
strings_ | Object | protected |
STRINGVECTOR(errors, "Errors from the last computation", 0, "") | Model | |
STRINGVECTOR(warnings, "Warnings from the last computation", 0, "") | Model | |
stringVectors_ | Object | protected |
tag() const | Item | |
tagof(void) const | ObjectiveNleAuto | |
Task(void) | Task | |
translate(std::string &s) | VertexBase | |
type(void) const override | Ejector | inlinevirtual |
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 | |
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 |
~FlashDrum(void) | FlashDrum | |
~FlashDrumBase(void) | FlashDrumBase | |
~Item() | Item | inlinevirtual |
~Node() | Node | |
~Object(void) | Object | |
~ObjectiveNleAd() | ObjectiveNleAd | inlineprotected |
~ObjectiveNleAuto() | ObjectiveNleAuto | inlineprotected |
~ObjectiveNleInterface() | ObjectiveNleInterface | inlineprotected |
~Persistent(void) | Persistent | inline |
~Task(void) | Task |