mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-06-22 16:28:30 +00:00
documentation for v1.0
This commit is contained in:
@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('timeControl_8cpp_source.html',''); ini
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"></span> </div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">-----------------------------------------------------------------------------*/</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="math_8hpp.html">math.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="timeControl_8hpp.html">timeControl.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="dictionary_8hpp.html">dictionary.hpp</a>"</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  </div>
|
||||
@ -224,128 +224,137 @@ $(document).ready(function(){initNavTree('timeControl_8cpp_source.html',''); ini
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="classpFlow_1_1timeControl.html#a929ce719f6ba3f5075a41b42f133aed7">checkForOutputToFile</a>();</div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> }</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a65b1ca1c81e3fe3de6eebc0c07e5c003"> 120</a></span> <a class="code" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">pFlow::word</a> <a class="code" href="classpFlow_1_1timeControl.html#a65b1ca1c81e3fe3de6eebc0c07e5c003">pFlow::timeControl::timeName</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <span class="keywordflow">if</span>(managedExternaly_)</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">return</span> timeName_;</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="keywordflow">return</span> currentTimeWord();</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> }</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  </div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a1f73acccf51d9ca370c7c0798be38510"> 128</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#a1f73acccf51d9ca370c7c0798be38510">pFlow::timeControl::finalTime</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">if</span>( currentTime_ >= endTime_ ) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">if</span>( <a class="code" href="namespacepFlow.html#a62ab5f54018a48f829abd2cca13d75b2">abs</a>(currentTime_-endTime_) < 0.5*dt_ )<span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>; </div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> }</div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  </div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a75463b442578a00111678ff4b476d6f2"> 135</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#a75463b442578a00111678ff4b476d6f2">pFlow::timeControl::reachedStopAt</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  <span class="keywordflow">if</span>( currentTime_ >= stopAt_ ) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  <span class="keywordflow">if</span>( <a class="code" href="namespacepFlow.html#a62ab5f54018a48f829abd2cca13d75b2">abs</a>(currentTime_-stopAt_) < 0.5*dt_ )<span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> }</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  </div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a929ce719f6ba3f5075a41b42f133aed7"> 142</a></span> <span class="keywordtype">void</span> <a class="code" href="classpFlow_1_1timeControl.html#a929ce719f6ba3f5075a41b42f133aed7">pFlow::timeControl::checkForOutputToFile</a>()</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> {</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordtype">bool</span> save = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">if</span>(managedExternaly_)</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  {</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">if</span>( <a class="code" href="namespacepFlow.html#a62ab5f54018a48f829abd2cca13d75b2">abs</a>(currentTime_-writeTime_) < 0.5*dt_)</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  {</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  save = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  lastSaved_ = currentTime_;</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  }</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  {</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">if</span> ( <a class="code" href="namespacepFlow.html#a62ab5f54018a48f829abd2cca13d75b2">abs</a>(currentTime_ - lastSaved_ - saveInterval_) < 0.5 * dt_ )</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  { </div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  lastSaved_ = currentTime_;</div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a628b4bac5e3c6eb1561ae362df84ff20"> 120</a></span> <a class="code" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">pFlow::real</a> <a class="code" href="classpFlow_1_1timeControl.html#a628b4bac5e3c6eb1561ae362df84ff20">pFlow::timeControl::setTime</a>(<a class="code" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> t)</div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> {</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  <a class="code" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> tmp = currentTime_;</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  currentTime_ = t;</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  lastSaved_ = t;</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  checkForOutputToFile();</div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">return</span> tmp;</div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> }</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  </div>
|
||||
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a65b1ca1c81e3fe3de6eebc0c07e5c003"> 129</a></span> <a class="code" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">pFlow::word</a> <a class="code" href="classpFlow_1_1timeControl.html#a65b1ca1c81e3fe3de6eebc0c07e5c003">pFlow::timeControl::timeName</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordflow">if</span>(managedExternaly_)</div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keywordflow">return</span> timeName_;</div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <span class="keywordflow">return</span> currentTimeWord();</div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span> }</div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  </div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a1f73acccf51d9ca370c7c0798be38510"> 137</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#a1f73acccf51d9ca370c7c0798be38510">pFlow::timeControl::finalTime</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  <span class="keywordflow">if</span>( currentTime_ >= endTime_ ) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  <span class="keywordflow">if</span>( <a class="code" href="namespacepFlow.html#a11091cf542ebb711e64d680ee05b311c">std::abs</a>(currentTime_-endTime_) < 0.5*dt_ )<span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>; </div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> }</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  </div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a75463b442578a00111678ff4b476d6f2"> 144</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#a75463b442578a00111678ff4b476d6f2">pFlow::timeControl::reachedStopAt</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keywordflow">if</span>( currentTime_ >= stopAt_ ) <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordflow">if</span>( <a class="code" href="namespacepFlow.html#a11091cf542ebb711e64d680ee05b311c">std::abs</a>(currentTime_-stopAt_) < 0.5*dt_ )<span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> }</div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  </div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a929ce719f6ba3f5075a41b42f133aed7"> 151</a></span> <span class="keywordtype">void</span> <a class="code" href="classpFlow_1_1timeControl.html#a929ce719f6ba3f5075a41b42f133aed7">pFlow::timeControl::checkForOutputToFile</a>()</div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> {</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  </div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  <span class="keywordtype">bool</span> save = <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keywordflow">if</span>(managedExternaly_)</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  {</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <span class="keywordflow">if</span>( <a class="code" href="namespacepFlow.html#a11091cf542ebb711e64d680ee05b311c">std::abs</a>(currentTime_-writeTime_) < 0.5*dt_)</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  {</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  save = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  }</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="namespacepFlow.html#a62ab5f54018a48f829abd2cca13d75b2">abs</a>(currentTime_ - lastSaved_) < <a class="code" href="namespacepFlow.html#aba2f2ccdd3d4a6b403a2c2d379198396">min</a>( <a class="code" href="namespacepFlow.html#ae8c7f45b1b39def821f63012151da10c">pow</a>(10.0,-1.0*timePrecision_), 0.5 *dt_) )</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  {</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  lastSaved_ = currentTime_;</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  save = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  }</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  outputToFile_ = save;</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  </div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  </div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> }</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  </div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a87c857adb25188138027cd40884e18ea"> 174</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#a87c857adb25188138027cd40884e18ea">pFlow::timeControl::timersReportTime</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keywordflow">if</span>(currentIter_<=1)<span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <span class="keywordflow">return</span> timersReportInterval_.isMember(currentTime_, dt_);</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> }</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#ae34b594064f0532b96aeaf249a22e251"> 180</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#ae34b594064f0532b96aeaf249a22e251">pFlow::timeControl::sortTime</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keywordflow">return</span> performSorting_()&&sortingInterval_.isMember(currentTime_,dt_);</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> }</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  </div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a0c6ee43740da4e029eb32b016c9575c4"> 185</a></span> <span class="keywordtype">void</span> <a class="code" href="classpFlow_1_1timeControl.html#a0c6ee43740da4e029eb32b016c9575c4">pFlow::timeControl::setSaveTimeFolder</a>(</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  <span class="keywordtype">bool</span> saveToFile, </div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  <span class="keyword">const</span> <a class="code" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>& timeName)</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> {</div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">if</span>(managedExternaly_)</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>  {</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  outputToFile_ = saveToFile;</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  timeName_ = timeName;</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  }</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> }</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  </div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#ab591141c510c110635d0964bde7dff67"> 196</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#ab591141c510c110635d0964bde7dff67">pFlow::timeControl::operator ++</a>(<span class="keywordtype">int</span>)</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> {</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  </div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keywordflow">if</span>( reachedStopAt() ) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <span class="comment">// increament iteration number </span></div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  currentIter_++;</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  lastSaved_ = currentTime_;</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  }</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  }</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  {</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">if</span> ( <a class="code" href="namespacepFlow.html#a11091cf542ebb711e64d680ee05b311c">std::abs</a>(currentTime_ - lastSaved_ - saveInterval_) < 0.5 * dt_ )</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  { </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  lastSaved_ = currentTime_;</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  save = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  }</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span>( <a class="code" href="namespacepFlow.html#a11091cf542ebb711e64d680ee05b311c">std::abs</a>(currentTime_ - lastSaved_) < <a class="code" href="namespacepFlow_1_1algorithms_1_1KOKKOS.html#a889052ad665d517d05832303a9bbc972">std::min</a>( <a class="code" href="namespacepFlow.html#a68649a07973f2ed86e65754aec1aa7f4">pow</a>(10.0,-1.0*timePrecision_), 0.5 *dt_) )</div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>  {</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  lastSaved_ = currentTime_;</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  save = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  }</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  </div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  }</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  </div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  outputToFile_ = save;</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> }</div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  </div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a87c857adb25188138027cd40884e18ea"> 181</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#a87c857adb25188138027cd40884e18ea">pFlow::timeControl::timersReportTime</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>  <span class="keywordflow">if</span>(currentIter_<=1)<span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordflow">return</span> timersReportInterval_.isMember(currentTime_, 0.55*dt_);</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> }</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  </div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#ae34b594064f0532b96aeaf249a22e251"> 187</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#ae34b594064f0532b96aeaf249a22e251">pFlow::timeControl::sortTime</a>()<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="keyword"></span>{</div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>  <span class="keywordflow">return</span> performSorting_()&&sortingInterval_.isMember(currentTime_,dt_);</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> }</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>  </div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#a0c6ee43740da4e029eb32b016c9575c4"> 192</a></span> <span class="keywordtype">void</span> <a class="code" href="classpFlow_1_1timeControl.html#a0c6ee43740da4e029eb32b016c9575c4">pFlow::timeControl::setSaveTimeFolder</a>(</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordtype">bool</span> saveToFile, </div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="keyword">const</span> <a class="code" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>& timeName)</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> {</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">if</span>(managedExternaly_)</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  {</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  outputToFile_ = saveToFile;</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  timeName_ = timeName;</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  }</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> }</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  </div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  currentTime_ += dt_;</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <span class="keywordflow">if</span>(screenReport() && !managedExternaly_)</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  {</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <a class="code" href="streams_8hpp.html#aeb765df06121339620670437d217fec8">REPORT</a>(0)<<<span class="stringliteral">"Time (s): "</span><<<a class="code" href="streams_8hpp.html#a213e43875efd5fefe28d0da89432ff7a">cyanText</a>( currentTimeWord() )<<<a class="code" href="streams_8hpp.html#a04db65a6cb5a45695ea75cce1b5d7a10">endREPORT</a>;</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  }</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="comment">// switch outputToFile_ on/off</span></div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  checkForOutputToFile();</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  </div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> }</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="classpFlow_1_1timeControl.html#ab591141c510c110635d0964bde7dff67"> 203</a></span> <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1timeControl.html#ab591141c510c110635d0964bde7dff67">pFlow::timeControl::operator ++</a>(<span class="keywordtype">int</span>)</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> {</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  </div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <span class="keywordflow">if</span>( reachedStopAt() ) <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <span class="comment">// increament iteration number </span></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  currentIter_++;</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  </div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  currentTime_ += dt_;</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keywordflow">if</span>(screenReport() && !managedExternaly_)</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  {</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  <a class="code" href="streams_8hpp.html#aeb765df06121339620670437d217fec8">REPORT</a>(0)<<<span class="stringliteral">"Time (s): "</span><<<a class="code" href="iOstream_8hpp.html#afef572c05fbfb9e4597ddf354e79b3a6">Cyan_Text</a>( currentTimeWord() )<<<a class="code" href="streams_8hpp.html#a1861619f2a6e102d0043a98577c8c9e8">END_REPORT</a>;</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  }</div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <span class="comment">// switch outputToFile_ on/off</span></div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  checkForOutputToFile();</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  </div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span> }</div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="astreams_8hpp_html_a04db65a6cb5a45695ea75cce1b5d7a10"><div class="ttname"><a href="streams_8hpp.html#a04db65a6cb5a45695ea75cce1b5d7a10">endREPORT</a></div><div class="ttdeci">#define endREPORT</div><div class="ttdef"><b>Definition:</b> <a href="streams_8hpp_source.html#l00041">streams.hpp:41</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1dictionary_html_a5585dc9a8b971fbfe2c99fdb75c5d647"><div class="ttname"><a href="classpFlow_1_1dictionary.html#a5585dc9a8b971fbfe2c99fdb75c5d647">pFlow::dictionary::getValOrSet</a></div><div class="ttdeci">T getValOrSet(const word &keyword, const T &setVal) const</div><div class="ttdef"><b>Definition:</b> <a href="dictionary_8hpp_source.html#l00325">dictionary.hpp:325</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a87c857adb25188138027cd40884e18ea"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a87c857adb25188138027cd40884e18ea">pFlow::timeControl::timersReportTime</a></div><div class="ttdeci">bool timersReportTime() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00174">timeControl.cpp:174</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a6192191c0e9c178a44ee1ac350fde476"><div class="ttname"><a href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">pFlow::real</a></div><div class="ttdeci">float real</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00046">builtinTypes.hpp:46</a></div></div>
|
||||
<div class="ttc" id="astreams_8hpp_html_aeb765df06121339620670437d217fec8"><div class="ttname"><a href="streams_8hpp.html#aeb765df06121339620670437d217fec8">REPORT</a></div><div class="ttdeci">#define REPORT(n)</div><div class="ttdef"><b>Definition:</b> <a href="streams_8hpp_source.html#l00040">streams.hpp:40</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_ab591141c510c110635d0964bde7dff67"><div class="ttname"><a href="classpFlow_1_1timeControl.html#ab591141c510c110635d0964bde7dff67">pFlow::timeControl::operator++</a></div><div class="ttdeci">bool operator++(int)</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00196">timeControl.cpp:196</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_ae34b594064f0532b96aeaf249a22e251"><div class="ttname"><a href="classpFlow_1_1timeControl.html#ae34b594064f0532b96aeaf249a22e251">pFlow::timeControl::sortTime</a></div><div class="ttdeci">bool sortTime() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00180">timeControl.cpp:180</a></div></div>
|
||||
<div class="ttc" id="astreams_8hpp_html_a213e43875efd5fefe28d0da89432ff7a"><div class="ttname"><a href="streams_8hpp.html#a213e43875efd5fefe28d0da89432ff7a">cyanText</a></div><div class="ttdeci">#define cyanText(text)</div><div class="ttdef"><b>Definition:</b> <a href="streams_8hpp_source.html#l00034">streams.hpp:34</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a0ebe792a293e8c717bddf60070c0fe99"><div class="ttname"><a href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">pFlow::word</a></div><div class="ttdeci">std::string word</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00063">builtinTypes.hpp:63</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a65b1ca1c81e3fe3de6eebc0c07e5c003"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a65b1ca1c81e3fe3de6eebc0c07e5c003">pFlow::timeControl::timeName</a></div><div class="ttdeci">word timeName() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00120">timeControl.cpp:120</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1dictionary_html_a5585dc9a8b971fbfe2c99fdb75c5d647"><div class="ttname"><a href="classpFlow_1_1dictionary.html#a5585dc9a8b971fbfe2c99fdb75c5d647">pFlow::dictionary::getValOrSet</a></div><div class="ttdeci">T getValOrSet(const word &keyword, const T &setVal) const</div><div class="ttdoc">get the value of data entry or if not found, set the value to setVal</div><div class="ttdef"><b>Definition:</b> <a href="dictionary_8hpp_source.html#l00415">dictionary.hpp:415</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a87c857adb25188138027cd40884e18ea"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a87c857adb25188138027cd40884e18ea">pFlow::timeControl::timersReportTime</a></div><div class="ttdeci">bool timersReportTime() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00181">timeControl.cpp:181</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a6192191c0e9c178a44ee1ac350fde476"><div class="ttname"><a href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">pFlow::real</a></div><div class="ttdeci">float real</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00045">builtinTypes.hpp:45</a></div></div>
|
||||
<div class="ttc" id="aiOstream_8hpp_html_afef572c05fbfb9e4597ddf354e79b3a6"><div class="ttname"><a href="iOstream_8hpp.html#afef572c05fbfb9e4597ddf354e79b3a6">Cyan_Text</a></div><div class="ttdeci">#define Cyan_Text(text)</div><div class="ttdef"><b>Definition:</b> <a href="iOstream_8hpp_source.html#l00044">iOstream.hpp:44</a></div></div>
|
||||
<div class="ttc" id="astreams_8hpp_html_aeb765df06121339620670437d217fec8"><div class="ttname"><a href="streams_8hpp.html#aeb765df06121339620670437d217fec8">REPORT</a></div><div class="ttdeci">#define REPORT(n)</div><div class="ttdef"><b>Definition:</b> <a href="streams_8hpp_source.html#l00039">streams.hpp:39</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_ab591141c510c110635d0964bde7dff67"><div class="ttname"><a href="classpFlow_1_1timeControl.html#ab591141c510c110635d0964bde7dff67">pFlow::timeControl::operator++</a></div><div class="ttdeci">bool operator++(int)</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00203">timeControl.cpp:203</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_ae34b594064f0532b96aeaf249a22e251"><div class="ttname"><a href="classpFlow_1_1timeControl.html#ae34b594064f0532b96aeaf249a22e251">pFlow::timeControl::sortTime</a></div><div class="ttdeci">bool sortTime() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00187">timeControl.cpp:187</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a68649a07973f2ed86e65754aec1aa7f4"><div class="ttname"><a href="namespacepFlow.html#a68649a07973f2ed86e65754aec1aa7f4">pFlow::pow</a></div><div class="ttdeci">Vector< T, Allocator > pow(const Vector< T, Allocator > &v1, const Vector< T, Allocator > &v2)</div><div class="ttdef"><b>Definition:</b> <a href="VectorMath_8hpp_source.html#l00089">VectorMath.hpp:89</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_1_1algorithms_1_1KOKKOS_html_a889052ad665d517d05832303a9bbc972"><div class="ttname"><a href="namespacepFlow_1_1algorithms_1_1KOKKOS.html#a889052ad665d517d05832303a9bbc972">pFlow::algorithms::KOKKOS::min</a></div><div class="ttdeci">INLINE_FUNCTION_H Type min(const Type *first, int32 numElems)</div><div class="ttdef"><b>Definition:</b> <a href="kokkosAlgorithms_8hpp_source.html#l00124">kokkosAlgorithms.hpp:124</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a0ebe792a293e8c717bddf60070c0fe99"><div class="ttname"><a href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">pFlow::word</a></div><div class="ttdeci">std::string word</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00064">builtinTypes.hpp:64</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a65b1ca1c81e3fe3de6eebc0c07e5c003"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a65b1ca1c81e3fe3de6eebc0c07e5c003">pFlow::timeControl::timeName</a></div><div class="ttdeci">word timeName() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00129">timeControl.cpp:129</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a628b4bac5e3c6eb1561ae362df84ff20"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a628b4bac5e3c6eb1561ae362df84ff20">pFlow::timeControl::setTime</a></div><div class="ttdeci">real setTime(real t)</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00120">timeControl.cpp:120</a></div></div>
|
||||
<div class="ttc" id="atimeControl_8hpp_html"><div class="ttname"><a href="timeControl_8hpp.html">timeControl.hpp</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_ae8c7f45b1b39def821f63012151da10c"><div class="ttname"><a href="namespacepFlow.html#ae8c7f45b1b39def821f63012151da10c">pFlow::pow</a></div><div class="ttdeci">Vector< T, Allocator > pow(const Vector< T, Allocator > &v, T e)</div><div class="ttdef"><b>Definition:</b> <a href="VectorMath_8hpp_source.html#l00109">VectorMath.hpp:109</a></div></div>
|
||||
<div class="ttc" id="adictionary_8hpp_html"><div class="ttname"><a href="dictionary_8hpp.html">dictionary.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a629ee1c73e573adcf0e691d5c13e5b33"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a629ee1c73e573adcf0e691d5c13e5b33">pFlow::timeControl::screenReportInterval_</a></div><div class="ttdeci">int32StridedRagne screenReportInterval_</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8hpp_source.html#l00083">timeControl.hpp:83</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a62ab5f54018a48f829abd2cca13d75b2"><div class="ttname"><a href="namespacepFlow.html#a62ab5f54018a48f829abd2cca13d75b2">pFlow::abs</a></div><div class="ttdeci">INLINE_FUNCTION_HD real abs(real x)</div><div class="ttdef"><b>Definition:</b> <a href="math_8hpp_source.html#l00043">math.hpp:43</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_ab052b8178ea1879a0ef0a0edde4a0056"><div class="ttname"><a href="classpFlow_1_1timeControl.html#ab052b8178ea1879a0ef0a0edde4a0056">pFlow::timeControl::screenReport</a></div><div class="ttdeci">bool screenReport() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00026">timeControl.cpp:26</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a929ce719f6ba3f5075a41b42f133aed7"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a929ce719f6ba3f5075a41b42f133aed7">pFlow::timeControl::checkForOutputToFile</a></div><div class="ttdeci">void checkForOutputToFile()</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00142">timeControl.cpp:142</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a1f73acccf51d9ca370c7c0798be38510"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a1f73acccf51d9ca370c7c0798be38510">pFlow::timeControl::finalTime</a></div><div class="ttdeci">bool finalTime() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00128">timeControl.cpp:128</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1dictionary_html_a523bcff98ab38f3c5961e56eeb0b1d47"><div class="ttname"><a href="classpFlow_1_1dictionary.html#a523bcff98ab38f3c5961e56eeb0b1d47">pFlow::dictionary::getVal</a></div><div class="ttdeci">T getVal(const word &keyword) const</div><div class="ttdef"><b>Definition:</b> <a href="dictionary_8hpp_source.html#l00309">dictionary.hpp:309</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1Logical_html"><div class="ttname"><a href="classpFlow_1_1Logical.html">pFlow::Logical</a></div><div class="ttdef"><b>Definition:</b> <a href="Logical_8hpp_source.html#l00035">Logical.hpp:35</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a929ce719f6ba3f5075a41b42f133aed7"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a929ce719f6ba3f5075a41b42f133aed7">pFlow::timeControl::checkForOutputToFile</a></div><div class="ttdeci">void checkForOutputToFile()</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00151">timeControl.cpp:151</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a11091cf542ebb711e64d680ee05b311c"><div class="ttname"><a href="namespacepFlow.html#a11091cf542ebb711e64d680ee05b311c">pFlow::abs</a></div><div class="ttdeci">Vector< T, Allocator > abs(const Vector< T, Allocator > &v)</div><div class="ttdef"><b>Definition:</b> <a href="VectorMath_8hpp_source.html#l00084">VectorMath.hpp:84</a></div></div>
|
||||
<div class="ttc" id="astreams_8hpp_html_a1861619f2a6e102d0043a98577c8c9e8"><div class="ttname"><a href="streams_8hpp.html#a1861619f2a6e102d0043a98577c8c9e8">END_REPORT</a></div><div class="ttdeci">#define END_REPORT</div><div class="ttdef"><b>Definition:</b> <a href="streams_8hpp_source.html#l00040">streams.hpp:40</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a1f73acccf51d9ca370c7c0798be38510"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a1f73acccf51d9ca370c7c0798be38510">pFlow::timeControl::finalTime</a></div><div class="ttdeci">bool finalTime() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00137">timeControl.cpp:137</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1dictionary_html_a523bcff98ab38f3c5961e56eeb0b1d47"><div class="ttname"><a href="classpFlow_1_1dictionary.html#a523bcff98ab38f3c5961e56eeb0b1d47">pFlow::dictionary::getVal</a></div><div class="ttdeci">T getVal(const word &keyword) const</div><div class="ttdoc">get the value of data entry</div><div class="ttdef"><b>Definition:</b> <a href="dictionary_8hpp_source.html#l00379">dictionary.hpp:379</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1Logical_html"><div class="ttname"><a href="classpFlow_1_1Logical.html">pFlow::Logical</a></div><div class="ttdoc">Holds a bool value and converts strings to bool.</div><div class="ttdef"><b>Definition:</b> <a href="Logical_8hpp_source.html#l00039">Logical.hpp:39</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a3b9ffd76e31f477f6bc6822e802058dd"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a3b9ffd76e31f477f6bc6822e802058dd">pFlow::timeControl::timeControl</a></div><div class="ttdeci">timeControl(const dictionary &dict)</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00032">timeControl.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_af11548cfec6dd4efe0c8702395cf8ae0"><div class="ttname"><a href="classpFlow_1_1timeControl.html#af11548cfec6dd4efe0c8702395cf8ae0">pFlow::timeControl::currentIter_</a></div><div class="ttdeci">int32 currentIter_</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8hpp_source.html#l00066">timeControl.hpp:66</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1stridedRange_html_a0ca2050caf024eff74f7dc1b942f1788"><div class="ttname"><a href="classpFlow_1_1stridedRange.html#a0ca2050caf024eff74f7dc1b942f1788">pFlow::stridedRange::isMember</a></div><div class="ttdeci">bool isMember(T val, T epsilon=0) const</div><div class="ttdef"><b>Definition:</b> <a href="stridedRange_8hpp_source.html#l00100">stridedRange.hpp:100</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a0c6ee43740da4e029eb32b016c9575c4"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a0c6ee43740da4e029eb32b016c9575c4">pFlow::timeControl::setSaveTimeFolder</a></div><div class="ttdeci">void setSaveTimeFolder(bool saveToFile, const word &timeName="wrongTimeFolder")</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00185">timeControl.cpp:185</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_aba2f2ccdd3d4a6b403a2c2d379198396"><div class="ttname"><a href="namespacepFlow.html#aba2f2ccdd3d4a6b403a2c2d379198396">pFlow::min</a></div><div class="ttdeci">T min(const Vector< T, Allocator > &v)</div><div class="ttdef"><b>Definition:</b> <a href="VectorMath_8hpp_source.html#l00138">VectorMath.hpp:138</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1dictionary_html"><div class="ttname"><a href="classpFlow_1_1dictionary.html">pFlow::dictionary</a></div><div class="ttdef"><b>Definition:</b> <a href="dictionary_8hpp_source.html#l00038">dictionary.hpp:38</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a75463b442578a00111678ff4b476d6f2"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a75463b442578a00111678ff4b476d6f2">pFlow::timeControl::reachedStopAt</a></div><div class="ttdeci">bool reachedStopAt() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00135">timeControl.cpp:135</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1stridedRange_html_a0ca2050caf024eff74f7dc1b942f1788"><div class="ttname"><a href="classpFlow_1_1stridedRange.html#a0ca2050caf024eff74f7dc1b942f1788">pFlow::stridedRange::isMember</a></div><div class="ttdeci">bool isMember(T val, T epsilon=0) const</div><div class="ttdef"><b>Definition:</b> <a href="stridedRange_8hpp_source.html#l00110">stridedRange.hpp:110</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a0c6ee43740da4e029eb32b016c9575c4"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a0c6ee43740da4e029eb32b016c9575c4">pFlow::timeControl::setSaveTimeFolder</a></div><div class="ttdeci">void setSaveTimeFolder(bool saveToFile, const word &timeName="wrongTimeFolder")</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00192">timeControl.cpp:192</a></div></div>
|
||||
<div class="ttc" id="amath_8hpp_html"><div class="ttname"><a href="math_8hpp.html">math.hpp</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1dictionary_html"><div class="ttname"><a href="classpFlow_1_1dictionary.html">pFlow::dictionary</a></div><div class="ttdoc">Dictionary holds a set of data entries or sub-dictionaries that are enclosed in a curely braces or ar...</div><div class="ttdef"><b>Definition:</b> <a href="dictionary_8hpp_source.html#l00067">dictionary.hpp:67</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1timeControl_html_a75463b442578a00111678ff4b476d6f2"><div class="ttname"><a href="classpFlow_1_1timeControl.html#a75463b442578a00111678ff4b476d6f2">pFlow::timeControl::reachedStopAt</a></div><div class="ttdeci">bool reachedStopAt() const</div><div class="ttdef"><b>Definition:</b> <a href="timeControl_8cpp_source.html#l00144">timeControl.cpp:144</a></div></div>
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cd7a5046d028e114fc17b2ebc2bd02d2.html">phasicFlow</a></li><li class="navelem"><a class="el" href="dir_8a09dd5b7fce343a5c545316ddba4e1b.html">repository</a></li><li class="navelem"><a class="el" href="dir_cbad02237acb97f82e9873a8dfa02a5b.html">Time</a></li><li class="navelem"><a class="el" href="timeControl_8cpp.html">timeControl.cpp</a></li>
|
||||
|
Reference in New Issue
Block a user