|
| SEBlackBoxManager (Logger *logger) |
|
virtual | ~SEBlackBoxManager () |
|
virtual bool | HasElectricalBlackBox (const std::string &name) const |
|
virtual bool | HasElectricalBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName) const |
|
virtual bool | HasGasBlackBox (const std::string &name) const |
|
virtual bool | HasGasBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName) const |
|
virtual bool | HasLiquidBlackBox (const std::string &name) const |
|
virtual bool | HasLiquidBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName) const |
|
virtual bool | HasThermalBlackBox (const std::string &name) const |
|
virtual bool | HasThermalBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName) const |
|
virtual SEElectricalBlackBox * | GetElectricalBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName, std::string name="") |
|
virtual SEGasBlackBox * | GetGasBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName, std::string name="") |
|
virtual SELiquidBlackBox * | GetLiquidBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName, std::string name="") |
|
virtual SEThermalBlackBox * | GetThermalBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName, std::string name="") |
|
template<typename BlackBoxType > |
BlackBoxType * | CreateBlackBox (const std::string &name, std::map< std::string, BlackBoxType * > &ledger) |
|
| 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 |
|
|
virtual SEElectricalBlackBox * | CreateElectricalBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName, const std::string &name) |
|
virtual SEGasBlackBox * | CreateGasBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName, const std::string &name) |
|
virtual SELiquidBlackBox * | CreateLiquidBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName, const std::string &name) |
|
virtual SEThermalBlackBox * | CreateThermalBlackBox (const std::string &srcCmptName, const std::string &tgtCmptName, const std::string &name) |
|
virtual std::string | GetBlackBoxName (const std::string &srcCmptName, const std::string &tgtCmptName) const |
|
template<typename tBlackBox > |
tBlackBox * | CreateBlackBox (const std::string &name, std::map< std::string, tBlackBox * > &ledger) |
|
template<typename tBlackBox , typename tCompartment , typename tLink , typename tNode , typename tPath > |
bool | MapBlackBox (tBlackBox &bb, tLink &src2bbLink, tLink &bb2tgtLink) |
|
template<typename tBlackBox , typename tNode , typename tPath > |
bool | MapBlackBox (tBlackBox &bb, tPath &srcPath, tPath &tgtPath) |
|