SECompartmentGraph.h
virtual void AddLink(CompartmentLinkType &link)
virtual CompartmentLinkType * GetLink(const char *name)
virtual void AddCompartment(CompartmentType &cmpt)
virtual void RemoveCompartment(const CompartmentType &cmpt)
Definition: Logger.h:27
Definition: Logger.h:75
virtual ~SECompartmentGraph()
virtual const std::vector< CompartmentType * > & GetCompartments() const
virtual void Clear()
virtual const char * GetName_cStr() const
Definition: SECompartmentGraph.h:25
virtual CompartmentType * GetCompartment(const char *name)
virtual std::string GetName() const
Definition: SEElectricalCircuit.h:18
SECompartmentGraph(const std::string &name, Logger *logger)
virtual const std::vector< CompartmentLinkType * > & GetLinks() const
std::vector< CompartmentType * > m_Compartments
Definition: SECompartmentGraph.h:61
std::vector< CompartmentLinkType * > m_CompartmentLinks
Definition: SECompartmentGraph.h:62
virtual void RemoveLink(const CompartmentLinkType &link)