18 #ifndef COPASI_CDependencyGraph
19 #define COPASI_CDependencyGraph
58 friend std::ostream &
operator<<(std::ostream &os,
87 void resize(
const size_t & n);
94 void addDependent(
const size_t & node,
const size_t & dependent);
101 const std::set <size_t> &
getDependents(
const size_t & node)
const;
111 void addNode(
const size_t & node);
116 std::vector<CDependencyGraphNode>
mNodes;
121 friend std::ostream &
operator<<(std::ostream &os,
125 #endif // COPASI_CDependencyGraph
void addNode(const size_t &node)
void addDependent(const size_t &node, const size_t &dependent)
const std::set< size_t > & getDependents(const size_t &node) const
friend std::ostream & operator<<(std::ostream &os, const CDependencyGraphNode &d)
void addDependent(const size_t &node_num)
void resize(const size_t &n)
std::set< size_t > mDependents
friend std::ostream & operator<<(std::ostream &os, const CDependencyGraph &d)
std::vector< CDependencyGraphNode > mNodes
const std::set< size_t > & getDependents() const