PageRenderTime 53ms CodeModel.GetById 5ms RepoModel.GetById 0ms app.codeStats 0ms

/NFsim/doc/autogen/html/classNFcore_1_1DirectSelector.html

http://nfsim.googlecode.com/
HTML | 256 lines | 222 code | 33 blank | 1 comment | 0 complexity | d1dc78f61876f9e60299fe0917696726 MD5 | raw file
Possible License(s): GPL-3.0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  3. <title>NFsim: NFcore::DirectSelector Class Reference</title>
  4. <link href="doxygen.css" rel="stylesheet" type="text/css">
  5. <link href="tabs.css" rel="stylesheet" type="text/css">
  6. </head><body>
  7. <!-- Generated by Doxygen 1.5.4 -->
  8. <div class="tabs">
  9. <ul>
  10. <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
  11. <li><a href="namespaces.html"><span>Namespaces</span></a></li>
  12. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  13. <li><a href="files.html"><span>Files</span></a></li>
  14. <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  15. </ul>
  16. </div>
  17. <div class="tabs">
  18. <ul>
  19. <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
  20. <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
  21. <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  22. </ul>
  23. </div>
  24. <div class="nav">
  25. <a class="el" href="namespaceNFcore.html">NFcore</a>::<a class="el" href="classNFcore_1_1DirectSelector.html">DirectSelector</a></div>
  26. <h1>NFcore::DirectSelector Class Reference</h1><!-- doxytag: class="NFcore::DirectSelector" --><!-- doxytag: inherits="NFcore::ReactionSelector" --><code>#include &lt;<a class="el" href="reactionSelector_8hh-source.html">reactionSelector.hh</a>&gt;</code>
  27. <p>
  28. <div class="dynheader">
  29. Inheritance diagram for NFcore::DirectSelector:</div>
  30. <div class="dynsection">
  31. <p><center><img src="classNFcore_1_1DirectSelector.png" usemap="#NFcore::DirectSelector_map" border="0" alt=""></center>
  32. <map name="NFcore::DirectSelector_map">
  33. <area href="classNFcore_1_1ReactionSelector.html" alt="NFcore::ReactionSelector" shape="rect" coords="0,0,157,24">
  34. </map>
  35. </div>
  36. <p>
  37. <a href="classNFcore_1_1DirectSelector-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
  38. <tr><td></td></tr>
  39. <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
  40. <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNFcore_1_1DirectSelector.html#0edfbc5e943b0d313658d45f05eac30f">DirectSelector</a> (vector&lt; <a class="el" href="classNFcore_1_1ReactionClass.html">ReactionClass</a> * &gt; &amp;rxns)</td></tr>
  41. <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNFcore_1_1DirectSelector.html#3733627bb6e291151359cc2fd483f3f5">~DirectSelector</a> ()</td></tr>
  42. <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNFcore_1_1DirectSelector.html#009696cfa6a6349560057aaf81ad4e8c">refactorPropensities</a> ()</td></tr>
  43. <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNFcore_1_1DirectSelector.html#155bb6a605bb40809d3a3b41496b278f">update</a> (<a class="el" href="classNFcore_1_1ReactionClass.html">ReactionClass</a> *r, double oldA, double newA)</td></tr>
  44. <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNFcore_1_1DirectSelector.html#c0103558882f7e398d5c164db57bf01f">getNextReactionClass</a> (<a class="el" href="classNFcore_1_1ReactionClass.html">ReactionClass</a> *&amp;rc)</td></tr>
  45. <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNFcore_1_1DirectSelector.html#c1120d64cc3e6ca5307c6b327690b0c6">getAtot</a> ()</td></tr>
  46. <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
  47. <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNFcore_1_1DirectSelector.html#dc6d9679325b6c297fd86cdbd0474d63">Atot</a></td></tr>
  48. <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNFcore_1_1DirectSelector.html#833b97dda002bcdf3f86fae6093ed093">n_reactions</a></td></tr>
  49. <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classNFcore_1_1ReactionClass.html">ReactionClass</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classNFcore_1_1DirectSelector.html#03746e5b901cb3c46ac91aaf908e2e2d">reactionClassList</a></td></tr>
  50. </table>
  51. <hr><h2>Constructor &amp; Destructor Documentation</h2>
  52. <a class="anchor" name="0edfbc5e943b0d313658d45f05eac30f"></a><!-- doxytag: member="NFcore::DirectSelector::DirectSelector" ref="0edfbc5e943b0d313658d45f05eac30f" args="(vector&lt; ReactionClass * &gt; &amp;rxns)" -->
  53. <div class="memitem">
  54. <div class="memproto">
  55. <table class="memname">
  56. <tr>
  57. <td class="memname">DirectSelector::DirectSelector </td>
  58. <td>(</td>
  59. <td class="paramtype">vector&lt; <a class="el" href="classNFcore_1_1ReactionClass.html">ReactionClass</a> * &gt; &amp;&nbsp;</td>
  60. <td class="paramname"> <em>rxns</em> </td>
  61. <td>&nbsp;)&nbsp;</td>
  62. <td width="100%"></td>
  63. </tr>
  64. </table>
  65. </div>
  66. <div class="memdoc">
  67. <p>
  68. </div>
  69. </div><p>
  70. <a class="anchor" name="3733627bb6e291151359cc2fd483f3f5"></a><!-- doxytag: member="NFcore::DirectSelector::~DirectSelector" ref="3733627bb6e291151359cc2fd483f3f5" args="()" -->
  71. <div class="memitem">
  72. <div class="memproto">
  73. <table class="memname">
  74. <tr>
  75. <td class="memname">DirectSelector::~DirectSelector </td>
  76. <td>(</td>
  77. <td class="paramname"> </td>
  78. <td>&nbsp;)&nbsp;</td>
  79. <td width="100%"><code> [virtual]</code></td>
  80. </tr>
  81. </table>
  82. </div>
  83. <div class="memdoc">
  84. <p>
  85. </div>
  86. </div><p>
  87. <hr><h2>Member Function Documentation</h2>
  88. <a class="anchor" name="009696cfa6a6349560057aaf81ad4e8c"></a><!-- doxytag: member="NFcore::DirectSelector::refactorPropensities" ref="009696cfa6a6349560057aaf81ad4e8c" args="()" -->
  89. <div class="memitem">
  90. <div class="memproto">
  91. <table class="memname">
  92. <tr>
  93. <td class="memname">double DirectSelector::refactorPropensities </td>
  94. <td>(</td>
  95. <td class="paramname"> </td>
  96. <td>&nbsp;)&nbsp;</td>
  97. <td width="100%"><code> [virtual]</code></td>
  98. </tr>
  99. </table>
  100. </div>
  101. <div class="memdoc">
  102. <p>
  103. <p>Implements <a class="el" href="classNFcore_1_1ReactionSelector.html#ae6d112efbfe7b6784c0469c52c16729">NFcore::ReactionSelector</a>.</p>
  104. </div>
  105. </div><p>
  106. <a class="anchor" name="155bb6a605bb40809d3a3b41496b278f"></a><!-- doxytag: member="NFcore::DirectSelector::update" ref="155bb6a605bb40809d3a3b41496b278f" args="(ReactionClass *r, double oldA, double newA)" -->
  107. <div class="memitem">
  108. <div class="memproto">
  109. <table class="memname">
  110. <tr>
  111. <td class="memname">double DirectSelector::update </td>
  112. <td>(</td>
  113. <td class="paramtype"><a class="el" href="classNFcore_1_1ReactionClass.html">ReactionClass</a> *&nbsp;</td>
  114. <td class="paramname"> <em>r</em>, </td>
  115. </tr>
  116. <tr>
  117. <td class="paramkey"></td>
  118. <td></td>
  119. <td class="paramtype">double&nbsp;</td>
  120. <td class="paramname"> <em>oldA</em>, </td>
  121. </tr>
  122. <tr>
  123. <td class="paramkey"></td>
  124. <td></td>
  125. <td class="paramtype">double&nbsp;</td>
  126. <td class="paramname"> <em>newA</em></td><td>&nbsp;</td>
  127. </tr>
  128. <tr>
  129. <td></td>
  130. <td>)</td>
  131. <td></td><td></td><td width="100%"><code> [virtual]</code></td>
  132. </tr>
  133. </table>
  134. </div>
  135. <div class="memdoc">
  136. <p>
  137. <p>Implements <a class="el" href="classNFcore_1_1ReactionSelector.html#1a7969c93df14b6e261bd4e62dcde4e5">NFcore::ReactionSelector</a>.</p>
  138. </div>
  139. </div><p>
  140. <a class="anchor" name="c0103558882f7e398d5c164db57bf01f"></a><!-- doxytag: member="NFcore::DirectSelector::getNextReactionClass" ref="c0103558882f7e398d5c164db57bf01f" args="(ReactionClass *&amp;rc)" -->
  141. <div class="memitem">
  142. <div class="memproto">
  143. <table class="memname">
  144. <tr>
  145. <td class="memname">double DirectSelector::getNextReactionClass </td>
  146. <td>(</td>
  147. <td class="paramtype"><a class="el" href="classNFcore_1_1ReactionClass.html">ReactionClass</a> *&amp;&nbsp;</td>
  148. <td class="paramname"> <em>rc</em> </td>
  149. <td>&nbsp;)&nbsp;</td>
  150. <td width="100%"><code> [virtual]</code></td>
  151. </tr>
  152. </table>
  153. </div>
  154. <div class="memdoc">
  155. <p>
  156. <p>Implements <a class="el" href="classNFcore_1_1ReactionSelector.html#2ad50ddefd083636eaff2fa30d20dfa2">NFcore::ReactionSelector</a>.</p>
  157. </div>
  158. </div><p>
  159. <a class="anchor" name="c1120d64cc3e6ca5307c6b327690b0c6"></a><!-- doxytag: member="NFcore::DirectSelector::getAtot" ref="c1120d64cc3e6ca5307c6b327690b0c6" args="()" -->
  160. <div class="memitem">
  161. <div class="memproto">
  162. <table class="memname">
  163. <tr>
  164. <td class="memname">double DirectSelector::getAtot </td>
  165. <td>(</td>
  166. <td class="paramname"> </td>
  167. <td>&nbsp;)&nbsp;</td>
  168. <td width="100%"><code> [virtual]</code></td>
  169. </tr>
  170. </table>
  171. </div>
  172. <div class="memdoc">
  173. <p>
  174. <p>Implements <a class="el" href="classNFcore_1_1ReactionSelector.html#fa64a6ed345c2545add584fcd28edaa8">NFcore::ReactionSelector</a>.</p>
  175. </div>
  176. </div><p>
  177. <hr><h2>Member Data Documentation</h2>
  178. <a class="anchor" name="dc6d9679325b6c297fd86cdbd0474d63"></a><!-- doxytag: member="NFcore::DirectSelector::Atot" ref="dc6d9679325b6c297fd86cdbd0474d63" args="" -->
  179. <div class="memitem">
  180. <div class="memproto">
  181. <table class="memname">
  182. <tr>
  183. <td class="memname">double <a class="el" href="classNFcore_1_1DirectSelector.html#dc6d9679325b6c297fd86cdbd0474d63">NFcore::DirectSelector::Atot</a><code> [protected]</code> </td>
  184. </tr>
  185. </table>
  186. </div>
  187. <div class="memdoc">
  188. <p>
  189. </div>
  190. </div><p>
  191. <a class="anchor" name="833b97dda002bcdf3f86fae6093ed093"></a><!-- doxytag: member="NFcore::DirectSelector::n_reactions" ref="833b97dda002bcdf3f86fae6093ed093" args="" -->
  192. <div class="memitem">
  193. <div class="memproto">
  194. <table class="memname">
  195. <tr>
  196. <td class="memname">int <a class="el" href="classNFcore_1_1DirectSelector.html#833b97dda002bcdf3f86fae6093ed093">NFcore::DirectSelector::n_reactions</a><code> [protected]</code> </td>
  197. </tr>
  198. </table>
  199. </div>
  200. <div class="memdoc">
  201. <p>
  202. </div>
  203. </div><p>
  204. <a class="anchor" name="03746e5b901cb3c46ac91aaf908e2e2d"></a><!-- doxytag: member="NFcore::DirectSelector::reactionClassList" ref="03746e5b901cb3c46ac91aaf908e2e2d" args="" -->
  205. <div class="memitem">
  206. <div class="memproto">
  207. <table class="memname">
  208. <tr>
  209. <td class="memname"><a class="el" href="classNFcore_1_1ReactionClass.html">ReactionClass</a>** <a class="el" href="classNFcore_1_1DirectSelector.html#03746e5b901cb3c46ac91aaf908e2e2d">NFcore::DirectSelector::reactionClassList</a><code> [protected]</code> </td>
  210. </tr>
  211. </table>
  212. </div>
  213. <div class="memdoc">
  214. <p>
  215. </div>
  216. </div><p>
  217. <hr>The documentation for this class was generated from the following files:<ul>
  218. <li>/home/msneddon/eclipse/indigo/workspace/NFsim/src/NFcore/reactionSelector/<a class="el" href="reactionSelector_8hh-source.html">reactionSelector.hh</a><li>/home/msneddon/eclipse/indigo/workspace/NFsim/src/NFcore/reactionSelector/<a class="el" href="directSelector_8cpp.html">directSelector.cpp</a></ul>
  219. <hr size="1"><address style="text-align: right;"><small>Generated on Thu Aug 25 15:48:34 2011 for NFsim by&nbsp;
  220. <a href="http://www.doxygen.org/index.html">
  221. <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address>
  222. </body>
  223. </html>