Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members  
  SEFluidCircuitNode Class Reference
  #include <SEFluidCircuitNode.h>
Inheritance diagram for SEFluidCircuitNode:
 
  
| Public Member Functions | |
| virtual | ~SEFluidCircuitNode () | 
| void | Clear () override | 
| virtual bool | HasPressure () const | 
| virtual SEScalarPressure & | GetPressure () | 
| virtual double | GetPressure (const PressureUnit &unit) const | 
| virtual bool | HasNextPressure () const | 
| virtual SEScalarPressure & | GetNextPressure () | 
| virtual double | GetNextPressure (const PressureUnit &unit) const | 
| virtual bool | HasVolume () const | 
| virtual SEScalarVolume & | GetVolume () | 
| virtual double | GetVolume (const VolumeUnit &unit) const | 
| virtual bool | HasNextVolume () const | 
| virtual SEScalarVolume & | GetNextVolume () | 
| virtual double | GetNextVolume (const VolumeUnit &unit) const | 
| virtual bool | HasVolumeBaseline () const | 
| virtual SEScalarVolume & | GetVolumeBaseline () | 
| virtual double | GetVolumeBaseline (const VolumeUnit &unit) const | 
| SEFluidCircuitNode * | GetBlackBoxSourceNode () const | 
| SEFluidCircuitNode * | GetBlackBoxTargetNode () const | 
| void | SetBlackBoxSourceTargetNodes (SEFluidCircuitNode &src, SEFluidCircuitNode &tgt) | 
| SEFluidCircuitPath * | GetBlackBoxSourcePath () const | 
| SEFluidCircuitPath * | GetBlackBoxTargetPath () const | 
| void | SetBlackBoxSourceTargetPaths (SEFluidCircuitPath &src, SEFluidCircuitPath &tgt) | 
|  Public Member Functions inherited from SECircuitNode< FLUID_CIRCUIT_NODE > | |
| virtual | ~SECircuitNode () | 
| virtual std::string | GetName () const | 
| virtual bool | IsPartOfBlackBox () const | 
| virtual void | SetPartOfBlackBox (bool b) | 
| virtual bool | IsBlackBoxMiddle () const | 
| virtual bool | HasPotential () const | 
| virtual PotentialScalar & | GetPotential () | 
| virtual bool | HasNextPotential () const | 
| virtual PotentialScalar & | GetNextPotential () | 
| virtual void | RemoveImposedPotential () | 
| virtual bool | IsPotentialImposed () const | 
| virtual void | ImposePotential (const PotentialScalar &s) | 
| virtual void | ImposePotential (double v, const PotentialUnit &unit) | 
| virtual bool | HasQuantity () const | 
| virtual QuantityScalar & | GetQuantity () | 
| virtual bool | HasNextQuantity () const | 
| virtual QuantityScalar & | GetNextQuantity () | 
| virtual bool | HasQuantityBaseline () const | 
| virtual QuantityScalar & | GetQuantityBaseline () | 
| virtual void | RemoveImposedQuantity () | 
| virtual bool | IsQuantityImposed () const | 
| virtual void | ImposeQuantity (const QuantityScalar &s) | 
| virtual void | ImposeQuantity (double v, const QuantityUnit &unit) | 
| void | SetCalculatorIndex (const int index) | 
| int | GetCalculatorIndex () const | 
| bool | IsReferenceNode () const | 
| void | SetAsReferenceNode () | 
| void | RemoveAsReferenceNode () | 
|  Public Member Functions inherited from Loggable | |
| Loggable (Logger *logger=nullptr) | |
| Loggable (std::string const &logfile) | |
| virtual | ~Loggable () | 
| virtual Logger * | GetLogger () const | 
| virtual void | SetLogger (Logger &logger) | 
| virtual void | Debug (std::string const &msg) const | 
| virtual void | Debug (std::stringstream &msg) const | 
| virtual void | Debug (std::ostream &msg) const | 
| virtual void | Info (std::string const &msg) const | 
| virtual void | Info (std::stringstream &msg) const | 
| virtual void | Info (const std::stringstream &msg) const | 
| virtual void | Info (std::ostream &msg) const | 
| virtual void | Warning (std::string const &msg) const | 
| virtual void | Warning (std::stringstream &msg) const | 
| virtual void | Warning (std::ostream &msg) const | 
| virtual void | Error (std::string const &msg) const | 
| virtual void | Error (std::stringstream &msg) const | 
| virtual void | Error (std::ostream &msg) const | 
| virtual void | Fatal (std::string const &msg) const | 
| virtual void | Fatal (std::stringstream &msg) const | 
| virtual void | Fatal (std::ostream &msg) const | 
| Protected Member Functions | |
| SEFluidCircuitNode (const std::string &name, Logger *logger) | |
|  Protected Member Functions inherited from SECircuitNode< FLUID_CIRCUIT_NODE > | |
| SECircuitNode (const std::string &name, Logger *logger) | |
| Protected Attributes | |
| SEFluidCircuitNode * | m_BlackBoxSourceNode =nullptr | 
| SEFluidCircuitNode * | m_BlackBoxTargetNode =nullptr | 
| SEFluidCircuitPath * | m_BlackBoxSourcePath = nullptr | 
| SEFluidCircuitPath * | m_BlackBoxTargetPath = nullptr | 
|  Protected Attributes inherited from SECircuitNode< FLUID_CIRCUIT_NODE > | |
| std::string | m_Name | 
| bool | m_IsPartOfBlackBox | 
| bool | m_IsBlackBoxMiddle | 
| PotentialScalar * | m_Potential | 
| PotentialScalar * | m_NextPotential | 
| eBlackBox_Property_Type | m_PotentialType | 
| QuantityScalar * | m_Quantity | 
| QuantityScalar * | m_NextQuantity | 
| QuantityScalar * | m_QuantityBaseline | 
| eBlackBox_Property_Type | m_QuantityType | 
|  Protected Attributes inherited from Loggable | |
| bool | myLogger | 
| Logger * | m_Logger | 
| Friends | |
| class | PBCircuit | 
| class | SECircuitManager | 
Constructor & Destructor Documentation
◆ SEFluidCircuitNode()
| 
 | protected | 
◆ ~SEFluidCircuitNode()
| 
 | virtual | 
Member Function Documentation
◆ Clear()
| 
 | overridevirtual | 
Reimplemented from SECircuitNode< FLUID_CIRCUIT_NODE >.
◆ GetBlackBoxSourceNode()
| SEFluidCircuitNode * SEFluidCircuitNode::GetBlackBoxSourceNode | ( | ) | const | 
◆ GetBlackBoxSourcePath()
| SEFluidCircuitPath * SEFluidCircuitNode::GetBlackBoxSourcePath | ( | ) | const | 
◆ GetBlackBoxTargetNode()
| SEFluidCircuitNode * SEFluidCircuitNode::GetBlackBoxTargetNode | ( | ) | const | 
◆ GetBlackBoxTargetPath()
| SEFluidCircuitPath * SEFluidCircuitNode::GetBlackBoxTargetPath | ( | ) | const | 
◆ GetNextPressure() [1/2]
| 
 | virtual | 
◆ GetNextPressure() [2/2]
| 
 | virtual | 
◆ GetNextVolume() [1/2]
| 
 | virtual | 
◆ GetNextVolume() [2/2]
| 
 | virtual | 
◆ GetPressure() [1/2]
| 
 | virtual | 
◆ GetPressure() [2/2]
| 
 | virtual | 
◆ GetVolume() [1/2]
| 
 | virtual | 
◆ GetVolume() [2/2]
| 
 | virtual | 
◆ GetVolumeBaseline() [1/2]
| 
 | virtual | 
◆ GetVolumeBaseline() [2/2]
| 
 | virtual | 
◆ HasNextPressure()
| 
 | virtual | 
◆ HasNextVolume()
| 
 | virtual | 
◆ HasPressure()
| 
 | virtual | 
◆ HasVolume()
| 
 | virtual | 
◆ HasVolumeBaseline()
| 
 | virtual | 
◆ SetBlackBoxSourceTargetNodes()
| void SEFluidCircuitNode::SetBlackBoxSourceTargetNodes | ( | SEFluidCircuitNode & | src, | 
| SEFluidCircuitNode & | tgt | ||
| ) | 
◆ SetBlackBoxSourceTargetPaths()
| void SEFluidCircuitNode::SetBlackBoxSourceTargetPaths | ( | SEFluidCircuitPath & | src, | 
| SEFluidCircuitPath & | tgt | ||
| ) | 
Friends And Related Function Documentation
◆ PBCircuit
| 
 | friend | 
◆ SECircuitManager
| 
 | friend | 
Member Data Documentation
◆ m_BlackBoxSourceNode
| 
 | protected | 
◆ m_BlackBoxSourcePath
| 
 | protected | 
◆ m_BlackBoxTargetNode
| 
 | protected | 
◆ m_BlackBoxTargetPath
| 
 | protected | 
