|
| | SECircuitManager (Logger *logger) |
| |
| virtual | ~SECircuitManager () |
| |
| virtual void | Clear () |
| |
| virtual bool | Load (const CDM::CircuitManagerData &in) |
| |
| virtual CDM::CircuitManagerData * | Unload () const |
| |
| void | SetReadOnly (bool b) |
| |
| virtual SEElectricalCircuitNode & | CreateElectricalNode (const char *name) |
| |
| virtual void | DeleteElectricalNode (const char *name) |
| |
| virtual bool | HasElectricalNode (const char *name) const |
| |
| virtual SEElectricalCircuitNode * | GetElectricalNode (const char *name) |
| |
| virtual const SEElectricalCircuitNode * | GetElectricalNode (const char *name) const |
| |
| virtual SEElectricalCircuitPath & | CreateElectricalPath (SEElectricalCircuitNode &src, SEElectricalCircuitNode &tgt, const char *name) |
| |
| virtual void | DeleteElectricalPath (const char *name) |
| |
| virtual bool | HasElectricalPath (const char *name) const |
| |
| virtual SEElectricalCircuitPath * | GetElectricalPath (const char *name) |
| |
| virtual const SEElectricalCircuitPath * | GetElectricalPath (const char *name) const |
| |
| virtual SEElectricalCircuit & | CreateElectricalCircuit (const char *name) |
| |
| virtual void | DeleteElectricalCircuit (const char *name) |
| |
| virtual bool | HasElectricalCircuit (const char *name) const |
| |
| virtual SEElectricalCircuit * | GetElectricalCircuit (const char *name) |
| |
| virtual const SEElectricalCircuit * | GetElectricalCircuit (const char *name) const |
| |
| virtual SEElectricalCircuitNode & | CreateElectricalNode (const std::string &name) |
| |
| virtual void | DeleteElectricalNode (const std::string &name) |
| |
| virtual bool | HasElectricalNode (const std::string &name) const |
| |
| virtual SEElectricalCircuitNode * | GetElectricalNode (const std::string &name) |
| |
| virtual const SEElectricalCircuitNode * | GetElectricalNode (const std::string &name) const |
| |
| virtual SEElectricalCircuitPath & | CreateElectricalPath (SEElectricalCircuitNode &src, SEElectricalCircuitNode &tgt, const std::string &name) |
| |
| virtual void | DeleteElectricalPath (const std::string &name) |
| |
| virtual bool | HasElectricalPath (const std::string &name) const |
| |
| virtual SEElectricalCircuitPath * | GetElectricalPath (const std::string &name) |
| |
| virtual const SEElectricalCircuitPath * | GetElectricalPath (const std::string &name) const |
| |
| virtual SEElectricalCircuit & | CreateElectricalCircuit (const std::string &name) |
| |
| virtual void | DeleteElectricalCircuit (const std::string &name) |
| |
| virtual bool | HasElectricalCircuit (const std::string &name) const |
| |
| virtual SEElectricalCircuit * | GetElectricalCircuit (const std::string &name) |
| |
| virtual const SEElectricalCircuit * | GetElectricalCircuit (const std::string &name) const |
| |
| virtual void | SetReadOnlyElectrical (bool b) |
| |
| virtual SEFluidCircuitNode & | CreateFluidNode (const char *name) |
| |
| virtual void | DeleteFluidNode (const char *name) |
| |
| virtual bool | HasFluidNode (const char *name) const |
| |
| virtual SEFluidCircuitNode * | GetFluidNode (const char *name) |
| |
| virtual const SEFluidCircuitNode * | GetFluidNode (const char *name) const |
| |
| virtual SEFluidCircuitPath & | CreateFluidPath (SEFluidCircuitNode &src, SEFluidCircuitNode &tgt, const char *name) |
| |
| virtual void | DeleteFluidPath (const char *name) |
| |
| virtual bool | HasFluidPath (const char *name) const |
| |
| virtual SEFluidCircuitPath * | GetFluidPath (const char *name) |
| |
| virtual const SEFluidCircuitPath * | GetFluidPath (const char *name) const |
| |
| virtual SEFluidCircuit & | CreateFluidCircuit (const char *name) |
| |
| virtual void | DeleteFluidCircuit (const char *name) |
| |
| virtual bool | HasFluidCircuit (const char *name) const |
| |
| virtual SEFluidCircuit * | GetFluidCircuit (const char *name) |
| |
| virtual const SEFluidCircuit * | GetFluidCircuit (const char *name) const |
| |
| virtual SEFluidCircuitNode & | CreateFluidNode (const std::string &name) |
| |
| virtual void | DeleteFluidNode (const std::string &name) |
| |
| virtual bool | HasFluidNode (const std::string &name) const |
| |
| virtual SEFluidCircuitNode * | GetFluidNode (const std::string &name) |
| |
| virtual const SEFluidCircuitNode * | GetFluidNode (const std::string &name) const |
| |
| virtual SEFluidCircuitPath & | CreateFluidPath (SEFluidCircuitNode &src, SEFluidCircuitNode &tgt, const std::string &name) |
| |
| virtual void | DeleteFluidPath (const std::string &name) |
| |
| virtual bool | HasFluidPath (const std::string &name) const |
| |
| virtual SEFluidCircuitPath * | GetFluidPath (const std::string &name) |
| |
| virtual const SEFluidCircuitPath * | GetFluidPath (const std::string &name) const |
| |
| virtual SEFluidCircuit & | CreateFluidCircuit (const std::string &name) |
| |
| virtual void | DeleteFluidCircuit (const std::string &name) |
| |
| virtual bool | HasFluidCircuit (const std::string &name) const |
| |
| virtual SEFluidCircuit * | GetFluidCircuit (const std::string &name) |
| |
| virtual const SEFluidCircuit * | GetFluidCircuit (const std::string &name) const |
| |
| virtual void | SetReadOnlyFluid (bool b) |
| |
| virtual SEThermalCircuitNode & | CreateThermalNode (const char *name) |
| |
| virtual void | DeleteThermalNode (const char *name) |
| |
| virtual bool | HasThermalNode (const char *name) const |
| |
| virtual SEThermalCircuitNode * | GetThermalNode (const char *name) |
| |
| virtual const SEThermalCircuitNode * | GetThermalNode (const char *name) const |
| |
| virtual SEThermalCircuitPath & | CreateThermalPath (SEThermalCircuitNode &src, SEThermalCircuitNode &tgt, const char *name) |
| |
| virtual void | DeleteThermalPath (const char *name) |
| |
| virtual bool | HasThermalPath (const char *name) const |
| |
| virtual SEThermalCircuitPath * | GetThermalPath (const char *name) |
| |
| virtual const SEThermalCircuitPath * | GetThermalPath (const char *name) const |
| |
| virtual SEThermalCircuit & | CreateThermalCircuit (const char *name) |
| |
| virtual void | DeleteThermalCircuit (const char *name) |
| |
| virtual bool | HasThermalCircuit (const char *name) const |
| |
| virtual SEThermalCircuit * | GetThermalCircuit (const char *name) |
| |
| virtual const SEThermalCircuit * | GetThermalCircuit (const char *name) const |
| |
| virtual SEThermalCircuitNode & | CreateThermalNode (const std::string &name) |
| |
| virtual void | DeleteThermalNode (const std::string &name) |
| |
| virtual bool | HasThermalNode (const std::string &name) const |
| |
| virtual SEThermalCircuitNode * | GetThermalNode (const std::string &name) |
| |
| virtual const SEThermalCircuitNode * | GetThermalNode (const std::string &name) const |
| |
| virtual SEThermalCircuitPath & | CreateThermalPath (SEThermalCircuitNode &src, SEThermalCircuitNode &tgt, const std::string &name) |
| |
| virtual void | DeleteThermalPath (const std::string &name) |
| |
| virtual bool | HasThermalPath (const std::string &name) const |
| |
| virtual SEThermalCircuitPath * | GetThermalPath (const std::string &name) |
| |
| virtual const SEThermalCircuitPath * | GetThermalPath (const std::string &name) const |
| |
| virtual SEThermalCircuit & | CreateThermalCircuit (const std::string &name) |
| |
| virtual void | DeleteThermalCircuit (const std::string &name) |
| |
| virtual bool | HasThermalCircuit (const std::string &name) const |
| |
| virtual SEThermalCircuit * | GetThermalCircuit (const std::string &name) |
| |
| virtual const SEThermalCircuit * | GetThermalCircuit (const std::string &name) const |
| |
| virtual void | SetReadOnlyThermal (bool b) |
| |
| | Loggable () |
| |
| | Loggable (Logger *log) |
| |
| virtual | ~Loggable () |
| |
| virtual Logger * | GetLogger () const |
| |
|
| void | Unload (CDM::CircuitManagerData &data) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| NodeType & | CreateNode (const char *name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| NodeType & | CreateNode (const std::string &name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| void | DeleteNode (const char *name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| void | DeleteNode (const std::string &name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| bool | HasNode (const char *name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| bool | HasNode (const std::string &name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| NodeType * | GetNode (const char *name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| NodeType * | GetNode (const std::string &name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| const NodeType * | GetNode (const char *name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| const NodeType * | GetNode (const std::string &name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| PathType & | CreatePath (NodeType &src, NodeType &tgt, const char *name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| PathType & | CreatePath (NodeType &src, NodeType &tgt, const std::string &name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| void | DeletePath (const char *name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| void | DeletePath (const std::string &name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| bool | HasPath (const char *name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| bool | HasPath (const std::string &name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| PathType * | GetPath (const char *name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| PathType * | GetPath (const std::string &name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| const PathType * | GetPath (const char *name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| const PathType * | GetPath (const std::string &name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| CircuitType & | CreateCircuit (const char *name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| CircuitType & | CreateCircuit (const std::string &name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| void | DeleteCircuit (const char *name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| void | DeleteCircuit (const std::string &name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| bool | HasCircuit (const char *name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| bool | HasCircuit (const std::string &name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| CircuitType * | GetCircuit (const char *name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| CircuitType * | GetCircuit (const std::string &name, SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| const CircuitType * | GetCircuit (const char *name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| template<CIRCUIT_LEDGER_TEMPLATE > |
| const CircuitType * | GetCircuit (const std::string &name, const SECircuitLedger< CIRCUIT_LEDGER_TYPES > &ledger) const |
| |
| virtual void | Debug (const char *msg, const char *origin="") const |
| |
| virtual void | Debug (const std::string &msg, const std::string &origin=empty) const |
| |
| virtual void | Debug (std::ostream &msg, const std::string &origin=empty) const |
| |
| virtual void | Info (const char *msg, const char *origin="") const |
| |
| virtual void | Info (const std::string &msg, const std::string &origin=empty) const |
| |
| virtual void | Info (std::ostream &msg, const std::string &origin=empty) const |
| |
| virtual void | Warning (const char *msg, const char *origin="") const |
| |
| virtual void | Warning (const std::string &msg, const std::string &origin=empty) const |
| |
| virtual void | Warning (std::ostream &msg, const std::string &origin=empty) const |
| |
| virtual void | Error (const char *msg, const char *origin="") const |
| |
| virtual void | Error (const std::string msg, const std::string origin=empty) const |
| |
| virtual void | Error (std::ostream &msg, const std::string &origin=empty) const |
| |
| virtual void | Fatal (const char *msg, const char *origin="") const |
| |
| virtual void | Fatal (const std::string &msg, const std::string &origin=empty) const |
| |
| virtual void | Fatal (std::ostream &msg, const std::string &origin=empty) const |
| |