|
22 | 22 | <tr id="projectrow">
|
23 | 23 | <td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
|
24 | 24 | <td id="projectalign">
|
25 |
| - <div id="projectname">DSPatch<span id="projectnumber"> v.11.1.2</span> |
| 25 | + <div id="projectname">DSPatch<span id="projectnumber"> v.11.1.3</span> |
26 | 26 | </div>
|
27 | 27 | </td>
|
28 | 28 | </tr>
|
|
849 | 849 | <div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span> <span class="keywordflow">if</span> ( _threadCount != 0 )</div>
|
850 | 850 | <div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> {</div>
|
851 | 851 | <div class="line"><a id="l00796" name="l00796"></a><span class="lineno"> 796</span> std::vector<std::vector<DSPatch::Component*>> componentsMap;</div>
|
852 |
| -<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span> </div> |
853 |
| -<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> <span class="keywordflow">for</span> ( <span class="keywordtype">int</span> i = (<span class="keywordtype">int</span>)_components.size() - 1; i >= 0; --i )</div> |
854 |
| -<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span> {</div> |
855 |
| -<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span> <span class="keywordtype">int</span> scanPosition;</div> |
856 |
| -<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span> _components[i]->ScanParallel( componentsMap, scanPosition );</div> |
857 |
| -<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> }</div> |
858 |
| -<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span> <span class="keywordflow">for</span> ( <span class="keyword">auto</span> component : _components )</div> |
859 |
| -<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span> {</div> |
860 |
| -<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span> component->EndScan();</div> |
861 |
| -<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span> }</div> |
862 |
| -<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"> 807</span> </div> |
863 |
| -<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span> _componentsParallel.clear();</div> |
864 |
| -<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> _componentsParallel.reserve( _components.size() );</div> |
865 |
| -<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span> <span class="keywordflow">for</span> ( <span class="keyword">auto</span>& componentsMapEntry : componentsMap )</div> |
866 |
| -<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span> {</div> |
867 |
| -<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"> 812</span> _componentsParallel.insert( _componentsParallel.end(), componentsMapEntry.begin(), componentsMapEntry.end() );</div> |
868 |
| -<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span> }</div> |
869 |
| -<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> }</div> |
870 |
| -<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span> </div> |
871 |
| -<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span> <span class="comment">// clear _circuitDirty flag</span></div> |
872 |
| -<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> _circuitDirty = <span class="keyword">false</span>;</div> |
873 |
| -<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span>}</div> |
874 |
| -<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span> </div> |
875 |
| -<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span>} <span class="comment">// namespace DSPatch</span></div> |
| 852 | +<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span> componentsMap.reserve( _components.size() );</div> |
| 853 | +<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> </div> |
| 854 | +<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span> <span class="keywordtype">int</span> scanPosition;</div> |
| 855 | +<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span> <span class="keywordflow">for</span> ( <span class="keywordtype">int</span> i = (<span class="keywordtype">int</span>)_components.size() - 1; i >= 0; --i )</div> |
| 856 | +<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span> {</div> |
| 857 | +<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> _components[i]->ScanParallel( componentsMap, scanPosition );</div> |
| 858 | +<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"> 803</span> }</div> |
| 859 | +<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span> <span class="keywordflow">for</span> ( <span class="keyword">auto</span> component : _components )</div> |
| 860 | +<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span> {</div> |
| 861 | +<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span> component->EndScan();</div> |
| 862 | +<div class="line"><a id="l00807" name="l00807"></a><span class="lineno"> 807</span> }</div> |
| 863 | +<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span> </div> |
| 864 | +<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> _componentsParallel.clear();</div> |
| 865 | +<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span> _componentsParallel.reserve( _components.size() );</div> |
| 866 | +<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span> <span class="keywordflow">for</span> ( <span class="keyword">auto</span>& componentsMapEntry : componentsMap )</div> |
| 867 | +<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"> 812</span> {</div> |
| 868 | +<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span> _componentsParallel.insert( _componentsParallel.end(), componentsMapEntry.begin(), componentsMapEntry.end() );</div> |
| 869 | +<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> }</div> |
| 870 | +<div class="line"><a id="l00815" name="l00815"></a><span class="lineno"> 815</span> }</div> |
| 871 | +<div class="line"><a id="l00816" name="l00816"></a><span class="lineno"> 816</span> </div> |
| 872 | +<div class="line"><a id="l00817" name="l00817"></a><span class="lineno"> 817</span> <span class="comment">// clear _circuitDirty flag</span></div> |
| 873 | +<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span> _circuitDirty = <span class="keyword">false</span>;</div> |
| 874 | +<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span>}</div> |
| 875 | +<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span> </div> |
| 876 | +<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span>} <span class="comment">// namespace DSPatch</span></div> |
876 | 877 | <div class="ttc" id="aclass_d_s_patch_1_1_circuit_html"><div class="ttname"><a href="class_d_s_patch_1_1_circuit.html">DSPatch::Circuit</a></div><div class="ttdoc">Workspace for adding and routing components.</div><div class="ttdef"><b>Definition</b> <a href="_circuit_8h_source.html#l00072">Circuit.h:73</a></div></div>
|
877 | 878 | </div><!-- fragment --></div><!-- contents -->
|
878 | 879 | <!-- start footer part -->
|
|
0 commit comments