Guest User

Untitled

a guest
Jul 16th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. class vessel
  2. {
  3. public:
  4. double Vol,Temp;
  5. void set_para(double nVol, double nTemp);
  6. };
  7. void vessel::set_para(double nVol, double nTemp)
  8. {
  9. Vol=nVol;
  10. Temp=nTemp;
  11. }
  12.  
  13. int main()
  14. {
  15. ListDigraph g;
  16. ListDigraph::Node u = g.addNode();
  17. ListDigraph::Node v = g.addNode();
  18. ListDigraph::Arc a = g.addArc(u, v);
  19.  
  20. ListDigraph::NodeMap<string> name(g);
  21. ListDigraph::NodeMap<vessel> vessel_property(g);
  22.  
  23. name[u] = "Tank";
  24. name[v] = "Filter";
  25.  
  26. vessel_property[u].set_para(0.5, 300);
  27. vessel_property[v].set_para(0.6, 200);
  28.  
  29. cout<<"The temperature of vessel "<<name[u]<<" is "<<vessel_property[u].Temp<<endl;
  30.  
  31. return 0;
  32. }
  33.  
  34. digraphWriter(g, "out.lgf")
  35. .nodeMap("Name", name)
  36. .run();
Add Comment
Please, Sign In to add comment