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:
@ -142,9 +142,9 @@ $(document).ready(function(){initNavTree('VectorAlgorithm_8hpp_source.html','');
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> }</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">template</span><<span class="keyword">typename</span> T, <span class="keyword">typename</span> Allocator></div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="namespacepFlow.html#a64fd9fdec8ba2daa7feaa56ad46bf147"> 38</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacepFlow.html#a64fd9fdec8ba2daa7feaa56ad46bf147">fill_n</a>(<a class="code" href="classpFlow_1_1Vector.html">Vector<T, Allocator></a>& vec, <span class="keywordtype">size_t</span> <a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>, <span class="keyword">const</span> T& val)</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="namespacepFlow.html#a64fd9fdec8ba2daa7feaa56ad46bf147"> 38</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacepFlow.html#a64fd9fdec8ba2daa7feaa56ad46bf147">fill_n</a>(<a class="code" href="classpFlow_1_1Vector.html">Vector<T, Allocator></a>& vec, <span class="keywordtype">size_t</span> <a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>, <span class="keyword">const</span> T& val)</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> {</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="VectorFwd_8hpp.html#a7a3b9048cba8e3752d30ec81b2fe0cde">std::fill_n</a>(vec.begin(), <a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>, val);</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <a class="code" href="VectorFwd_8hpp.html#a7a3b9048cba8e3752d30ec81b2fe0cde">std::fill_n</a>(vec.begin(), <a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>, val);</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> }</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">template</span><<span class="keyword">typename</span> T, <span class="keyword">typename</span> Allocator></div>
|
||||
@ -154,15 +154,15 @@ $(document).ready(function(){initNavTree('VectorAlgorithm_8hpp_source.html','');
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> }</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">template</span><<span class="keyword">typename</span> T, <span class="keyword">typename</span> Allocator></div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespacepFlow.html#ad701ba81f4a9bb4106f00e5810aba99e"> 50</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacepFlow.html#ad701ba81f4a9bb4106f00e5810aba99e">fillSequence</a>(<a class="code" href="classpFlow_1_1Vector.html">Vector<T, Allocator></a>& vec, <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> start, <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> end, <span class="keyword">const</span> T& startVal)</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespacepFlow.html#ad701ba81f4a9bb4106f00e5810aba99e"> 50</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacepFlow.html#a1b5160866e4f412ceaeb32203cd87925">fillSequence</a>(<a class="code" href="classpFlow_1_1Vector.html">Vector<T, Allocator></a>& vec, <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> start, <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> end, <span class="keyword">const</span> T& startVal)</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> {</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  pFlow::algorithms::STD::fillSequence<T, false>(vec.data()+start, end-start, startVal);</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> }</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keyword">template</span><<span class="keyword">typename</span> T, <span class="keyword">typename</span> Allocator></div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="namespacepFlow.html#a96af769b45a4f8ca3974aaf7ce3a258b"> 56</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacepFlow.html#ad701ba81f4a9bb4106f00e5810aba99e">fillSequence</a>(<a class="code" href="classpFlow_1_1Vector.html">Vector<T, Allocator></a>& vec, <span class="keyword">const</span> T& startVal)</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="namespacepFlow.html#a96af769b45a4f8ca3974aaf7ce3a258b"> 56</a></span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code" href="namespacepFlow.html#a1b5160866e4f412ceaeb32203cd87925">fillSequence</a>(<a class="code" href="classpFlow_1_1Vector.html">Vector<T, Allocator></a>& vec, <span class="keyword">const</span> T& startVal)</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> {</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="namespacepFlow.html#ad701ba81f4a9bb4106f00e5810aba99e">pFlow::fillSequence</a>(vec, 0, vec.<a class="code" href="classpFlow_1_1Vector.html#a10efdf47ffedbdc720f71c2f72b98d98">size</a>(), startVal);</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="namespacepFlow.html#a1b5160866e4f412ceaeb32203cd87925">pFlow::fillSequence</a>(vec, 0, vec.<a class="code" href="classpFlow_1_1Vector.html#a10efdf47ffedbdc720f71c2f72b98d98">size</a>(), startVal);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> }</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keyword">template</span><<span class="keyword">typename</span> T, <span class="keyword">typename</span> Allocator></div>
|
||||
@ -188,23 +188,23 @@ $(document).ready(function(){initNavTree('VectorAlgorithm_8hpp_source.html','');
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<div class="ttc" id="aVectorFwd_8hpp_html_a3557595cfa50bcbd2098e44fe7da1bbd"><div class="ttname"><a href="VectorFwd_8hpp.html#a3557595cfa50bcbd2098e44fe7da1bbd">count</a></div><div class="ttdeci">auto count(const Vector< T, Allocator > &vec, const T &val)</div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_ad701ba81f4a9bb4106f00e5810aba99e"><div class="ttname"><a href="namespacepFlow.html#ad701ba81f4a9bb4106f00e5810aba99e">pFlow::fillSequence</a></div><div class="ttdeci">void fillSequence(Vector< T, Allocator > &vec, int32 start, int32 end, const T &startVal)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00050">VectorAlgorithm.hpp:50</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a36d8f6f405716742d4830920f6db371c"><div class="ttname"><a href="namespacepFlow.html#a36d8f6f405716742d4830920f6db371c">pFlow::fill</a></div><div class="ttdeci">void fill(Vector< T, Allocator > &vec, const T &val)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00044">VectorAlgorithm.hpp:44</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a91de4163f94682aa824086c5b6e15399"><div class="ttname"><a href="namespacepFlow.html#a91de4163f94682aa824086c5b6e15399">pFlow::count_if</a></div><div class="ttdeci">auto count_if(const Vector< T, Allocator > &vec, UnaryPredicate p)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00032">VectorAlgorithm.hpp:32</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a0ccc1b0be06895d058cf4ca22dfe56ce"><div class="ttname"><a href="namespacepFlow.html#a0ccc1b0be06895d058cf4ca22dfe56ce">pFlow::find</a></div><div class="ttdeci">int64 find(Vector< T, Allocator > &vec, const T &val)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00069">VectorAlgorithm.hpp:69</a></div></div>
|
||||
<div class="ttc" id="aVectorFwd_8hpp_html_a4ba4960022e5995b2a43437d211d8f60"><div class="ttname"><a href="VectorFwd_8hpp.html#a4ba4960022e5995b2a43437d211d8f60">count_if</a></div><div class="ttdeci">auto count_if(const Vector< T, Allocator > &vec, UnaryPredicate p)</div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a94809bdb48183ff3ef62935d56f5c1e0"><div class="ttname"><a href="namespacepFlow.html#a94809bdb48183ff3ef62935d56f5c1e0">pFlow::int64</a></div><div class="ttdeci">long long int int64</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00055">builtinTypes.hpp:55</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1Vector_html_a10efdf47ffedbdc720f71c2f72b98d98"><div class="ttname"><a href="classpFlow_1_1Vector.html#a10efdf47ffedbdc720f71c2f72b98d98">pFlow::Vector::size</a></div><div class="ttdeci">auto size() const</div><div class="ttdef"><b>Definition:</b> <a href="Vector_8hpp_source.html#l00301">Vector.hpp:301</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html"><div class="ttname"><a href="namespacepFlow.html">pFlow</a></div><div class="ttdef"><b>Definition:</b> <a href="demComponent_8hpp_source.html#l00028">demComponent.hpp:28</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a94809bdb48183ff3ef62935d56f5c1e0"><div class="ttname"><a href="namespacepFlow.html#a94809bdb48183ff3ef62935d56f5c1e0">pFlow::int64</a></div><div class="ttdeci">long long int int64</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00052">builtinTypes.hpp:52</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1Vector_html_a10efdf47ffedbdc720f71c2f72b98d98"><div class="ttname"><a href="classpFlow_1_1Vector.html#a10efdf47ffedbdc720f71c2f72b98d98">pFlow::Vector::size</a></div><div class="ttdeci">auto size() const</div><div class="ttdoc">Size of the vector.</div><div class="ttdef"><b>Definition:</b> <a href="Vector_8hpp_source.html#l00265">Vector.hpp:265</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html"><div class="ttname"><a href="namespacepFlow.html">pFlow</a></div><div class="ttdef"><b>Definition:</b> <a href="demGeometry_8hpp_source.html#l00027">demGeometry.hpp:27</a></div></div>
|
||||
<div class="ttc" id="aVectorFwd_8hpp_html_a7a3b9048cba8e3752d30ec81b2fe0cde"><div class="ttname"><a href="VectorFwd_8hpp.html#a7a3b9048cba8e3752d30ec81b2fe0cde">fill_n</a></div><div class="ttdeci">void fill_n(Vector< T, Allocator > &vec, size_t n, const T &val)</div></div>
|
||||
<div class="ttc" id="aNBSCrossLoop_8hpp_html_aad8b608072a1b6dcd9e91de38ee2925f"><div class="ttname"><a href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a></div><div class="ttdeci">int32 n</div><div class="ttdef"><b>Definition:</b> <a href="NBSCrossLoop_8hpp_source.html#l00024">NBSCrossLoop.hpp:24</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_aae6ad039f09c0676db11bd114136a3fa"><div class="ttname"><a href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">pFlow::int32</a></div><div class="ttdeci">int int32</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00053">builtinTypes.hpp:53</a></div></div>
|
||||
<div class="ttc" id="apFlowMacros_8hpp_html_ac6c2cd1218587d4992ab1344890520d6"><div class="ttname"><a href="pFlowMacros_8hpp.html#ac6c2cd1218587d4992ab1344890520d6">ForAll</a></div><div class="ttdeci">#define ForAll(i, container)</div><div class="ttdef"><b>Definition:</b> <a href="pFlowMacros_8hpp_source.html#l00071">pFlowMacros.hpp:71</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_aae6ad039f09c0676db11bd114136a3fa"><div class="ttname"><a href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">pFlow::int32</a></div><div class="ttdeci">int int32</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00050">builtinTypes.hpp:50</a></div></div>
|
||||
<div class="ttc" id="apFlowMacros_8hpp_html_ac6c2cd1218587d4992ab1344890520d6"><div class="ttname"><a href="pFlowMacros_8hpp.html#ac6c2cd1218587d4992ab1344890520d6">ForAll</a></div><div class="ttdeci">#define ForAll(i, container)</div><div class="ttdef"><b>Definition:</b> <a href="pFlowMacros_8hpp_source.html#l00075">pFlowMacros.hpp:75</a></div></div>
|
||||
<div class="ttc" id="aVectorFwd_8hpp_html_a5fde7b7d3d438de86ad820bfa1e51b34"><div class="ttname"><a href="VectorFwd_8hpp.html#a5fde7b7d3d438de86ad820bfa1e51b34">fill</a></div><div class="ttdeci">void fill(Vector< T, Allocator > &vec, const T &val)</div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_ab484dde689e0549b38dbaf95068150af"><div class="ttname"><a href="namespacepFlow.html#ab484dde689e0549b38dbaf95068150af">pFlow::count</a></div><div class="ttdeci">auto count(const Vector< T, Allocator > &vec, const T &val)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00026">VectorAlgorithm.hpp:26</a></div></div>
|
||||
<div class="ttc" id="aVectorFwd_8hpp_html_a7e83353786d5cf3406a036b434c7df25"><div class="ttname"><a href="VectorFwd_8hpp.html#a7e83353786d5cf3406a036b434c7df25">sort</a></div><div class="ttdeci">void sort(Vector< T, Allocator > &vec)</div></div>
|
||||
<div class="ttc" id="aNBSLoop_8hpp_html_a58f1256fe216b2e84819aa621b683de1"><div class="ttname"><a href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a></div><div class="ttdeci">uint32 n</div><div class="ttdef"><b>Definition:</b> <a href="NBSLoop_8hpp_source.html#l00024">NBSLoop.hpp:24</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a2696828043937bad8dbfd037e59b6a26"><div class="ttname"><a href="namespacepFlow.html#a2696828043937bad8dbfd037e59b6a26">pFlow::sort</a></div><div class="ttdeci">void sort(Vector< T, Allocator > &vec)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00062">VectorAlgorithm.hpp:62</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1Vector_html"><div class="ttname"><a href="classpFlow_1_1Vector.html">pFlow::Vector</a></div><div class="ttdef"><b>Definition:</b> <a href="Vector_8hpp_source.html#l00046">Vector.hpp:46</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a1b5160866e4f412ceaeb32203cd87925"><div class="ttname"><a href="namespacepFlow.html#a1b5160866e4f412ceaeb32203cd87925">pFlow::fillSequence</a></div><div class="ttdeci">void fillSequence(internalField< T, MemorySpace > &iField, const T &startVal)</div><div class="ttdef"><b>Definition:</b> <a href="internalFieldAlgorithms_8hpp_source.html#l00198">internalFieldAlgorithms.hpp:198</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1Vector_html"><div class="ttname"><a href="classpFlow_1_1Vector.html">pFlow::Vector</a></div><div class="ttdef"><b>Definition:</b> <a href="Vector_8hpp_source.html#l00048">Vector.hpp:48</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a64fd9fdec8ba2daa7feaa56ad46bf147"><div class="ttname"><a href="namespacepFlow.html#a64fd9fdec8ba2daa7feaa56ad46bf147">pFlow::fill_n</a></div><div class="ttdeci">void fill_n(Vector< T, Allocator > &vec, size_t n, const T &val)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00038">VectorAlgorithm.hpp:38</a></div></div>
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
|
Reference in New Issue
Block a user