Nodes in reaction path graphs. More...
#include <ReactionPath.h>
Nodes in reaction path graphs.
Definition at line 26 of file ReactionPath.h.
Public Member Functions | |
| SpeciesNode ()=default | |
| Default constructor.   | |
| virtual | ~SpeciesNode ()=default | 
| Destructor.   | |
| int | nPaths () const | 
| Total number of paths to or from this node.   | |
| void | addPath (Path *path) | 
| add a path to or from this node   | |
| double | outflow () | 
| double | inflow () | 
| double | netOutflow () | 
| void | printPaths () | 
References  | |
Return a reference to a path object connecting this node to another node.  | |
| Path * | path (int n) | 
| const Path * | path (int n) const | 
Public Attributes | |
| size_t | number = npos | 
| Species number.   | |
| string | name | 
| Label on graph.   | |
| double | value = 0.0 | 
| May be used to set node appearance.   | |
| bool | visible = false | 
| Visible on graph;.   | |
Protected Attributes | |
| double | m_in = 0.0 | 
| double | m_out = 0.0 | 
| vector< Path * > | m_paths | 
      
  | 
  default | 
Default constructor.
      
  | 
  virtualdefault | 
Destructor.
      
  | 
  inline | 
Definition at line 46 of file ReactionPath.h.
      
  | 
  inline | 
Definition at line 49 of file ReactionPath.h.
      
  | 
  inline | 
Total number of paths to or from this node.
Definition at line 55 of file ReactionPath.h.
| void addPath | ( | Path * | path | ) | 
add a path to or from this node
Definition at line 22 of file ReactionPath.cpp.
      
  | 
  inline | 
Definition at line 62 of file ReactionPath.h.
      
  | 
  inline | 
Definition at line 65 of file ReactionPath.h.
      
  | 
  inline | 
Definition at line 68 of file ReactionPath.h.
| void printPaths | ( | ) | 
Definition at line 34 of file ReactionPath.cpp.
| size_t number = npos | 
Species number.
Definition at line 36 of file ReactionPath.h.
| string name | 
Label on graph.
Definition at line 37 of file ReactionPath.h.
| double value = 0.0 | 
May be used to set node appearance.
Definition at line 38 of file ReactionPath.h.
| bool visible = false | 
Visible on graph;.
Definition at line 39 of file ReactionPath.h.
      
  | 
  protected | 
Definition at line 75 of file ReactionPath.h.
      
  | 
  protected | 
Definition at line 76 of file ReactionPath.h.
      
  | 
  protected | 
Definition at line 77 of file ReactionPath.h.