2023-03-27 10:16:23 -07:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
< meta name = "generator" content = "Doxygen 1.8.17" / >
2023-04-23 12:52:57 -07:00
< meta name = "description" content = "PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU." >
2023-03-27 10:16:23 -07:00
< title > PhasicFlow: VectorSingle< T, MemorySpace > Class Template Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "navtreedata.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
< / script >
2023-04-02 11:35:43 -07:00
< script type = "text/x-mathjax-config" >
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
< / script >
< script type = "text/javascript" async = "async" src = "http://cdn.mathjax.org/mathjax/latest/MathJax.js" > < / script >
2023-03-27 10:16:23 -07:00
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< link href = "customdoxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
2023-04-14 10:28:41 -07:00
< table cellspacing = "0" >
2023-03-27 10:16:23 -07:00
< tbody >
2023-04-14 10:28:41 -07:00
< tr >
< td id = "projectlogo" > < a href = "https://github.com/PhasicFlow" > < img alt = "Logo" src = "phasicFlow_logo.png" > < / a > < / td >
2023-03-27 10:16:23 -07:00
< td > < div id = "MSearchBox" class = "MSearchBoxInactive" >
< span class = "left" >
< img id = "MSearchSelect" src = "search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
< input type = "text" id = "MSearchField" value = "Search" accesskey = "S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
< / span > < span class = "right" >
< a id = "MSearchClose" href = "javascript:searchBox.CloseResultsWindow()" > < img id = "MSearchCloseImg" border = "0" src = "search/close.png" alt = "" / > < / a >
< / span >
< / div >
< / td >
< / tr >
2023-04-14 10:28:41 -07:00
< tr >
< td id = "projectbrief" >
< a href = "https://https://cemf.ir" > www.cemf.ir< / a >
< / td >
< / tr >
2023-03-27 10:16:23 -07:00
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
< / script >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpFlow_1_1VectorSingle.html',''); initResizable(); });
/* @license-end */
< / script >
< div id = "doc-content" >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div class = "header" >
< div class = "summary" >
< a href = "#pub-types" > Public Types< / a > |
< a href = "#pub-methods" > Public Member Functions< / a > |
2025-01-10 13:02:07 +03:30
< a href = "#pub-static-methods" > Static Public Member Functions< / a > |
< a href = "#pri-methods" > Private Member Functions< / a > |
< a href = "#pri-static-methods" > Static Private Member Functions< / a > |
< a href = "#pri-attribs" > Private Attributes< / a > |
< a href = "#pri-static-attribs" > Static Private Attributes< / a > |
2023-03-27 10:16:23 -07:00
< a href = "classpFlow_1_1VectorSingle-members.html" > List of all members< / a > < / div >
< div class = "headertitle" >
< div class = "title" > VectorSingle< T, MemorySpace > Class Template Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2023-04-02 14:53:54 -07:00
< div id = "dynsection-0" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-0-trigger" src = "closed.png" alt = "+" / > Inheritance diagram for VectorSingle< T, MemorySpace > :< / div >
< div id = "dynsection-0-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-0-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1VectorSingle__inherit__graph.png" border = "0" usemap = "#VectorSingle_3_01T_00_01MemorySpace_01_4_inherit__map" alt = "Inheritance graph" / > < / div >
< center > < span class = "legend" > [< a target = "top" href = "graph_legend.html" > legend< / a > ]< / span > < / center > < / div >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-types" > < / a >
Public Types< / h2 > < / td > < / tr >
< tr class = "memitem:a74a37ab2977208763c7d3431ae5b985c" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a74a37ab2977208763c7d3431ae5b985c" > VectorType< / a > = < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, MemorySpace > < / td > < / tr >
< tr class = "separator:a74a37ab2977208763c7d3431ae5b985c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a3935e36bde1675859d11bee5e65864e4" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a3935e36bde1675859d11bee5e65864e4" > VectorTypeHost< / a > = < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, < a class = "el" href = "namespacepFlow.html#a49dd1192cf116583abf7c726c7146851" > HostSpace< / a > > < / td > < / tr >
< tr class = "separator:a3935e36bde1675859d11bee5e65864e4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a4d1ca55c8c62d4fbf3ea42d9919125a0" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4d1ca55c8c62d4fbf3ea42d9919125a0" > iterator< / a > = T *< / td > < / tr >
< tr class = "separator:a4d1ca55c8c62d4fbf3ea42d9919125a0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a2601f8255f8a42148603816eb649c961" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2601f8255f8a42148603816eb649c961" > const_iterator< / a > = const T *< / td > < / tr >
< tr class = "separator:a2601f8255f8a42148603816eb649c961" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a0c5a1541ecf7ad17925583cf6abd2c65" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a0c5a1541ecf7ad17925583cf6abd2c65" > reference< / a > = T & < / td > < / tr >
< tr class = "separator:a0c5a1541ecf7ad17925583cf6abd2c65" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:ac98a2432df95afe641c3847268f579e8" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ac98a2432df95afe641c3847268f579e8" > const_reference< / a > = const T & < / td > < / tr >
< tr class = "separator:ac98a2432df95afe641c3847268f579e8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afb9ded5f49336ae503bb9f2035ea902b" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#afb9ded5f49336ae503bb9f2035ea902b" > value_type< / a > = T< / td > < / tr >
< tr class = "separator:afb9ded5f49336ae503bb9f2035ea902b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:ab088798d28525c0befe3c707b95c5bc2" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ab088798d28525c0befe3c707b95c5bc2" > pointer< / a > = T *< / td > < / tr >
< tr class = "separator:ab088798d28525c0befe3c707b95c5bc2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:aeb8303778a4db95b65080fb533378d32" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#aeb8303778a4db95b65080fb533378d32" > const_pointer< / a > = const T *< / td > < / tr >
< tr class = "separator:aeb8303778a4db95b65080fb533378d32" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:af98cf9297694f25215962f6a2bf773e4" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#af98cf9297694f25215962f6a2bf773e4" > viewType< / a > = < a class = "el" href = "namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe" > ViewType1D< / a > < T, MemorySpace > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:af98cf9297694f25215962f6a2bf773e4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a4430adf7e2f1710d3da2b59bdec7ba1c" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4430adf7e2f1710d3da2b59bdec7ba1c" > device_type< / a > = typename viewType::device_type< / td > < / tr >
< tr class = "separator:a4430adf7e2f1710d3da2b59bdec7ba1c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a2e01852751e144707eefc63300bcce22" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2e01852751e144707eefc63300bcce22" > memory_space< / a > = typename viewType::memory_space< / td > < / tr >
< tr class = "separator:a2e01852751e144707eefc63300bcce22" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6dc9533c29ac1a7bda75f3f175df75fb" > < td class = "memItemLeft" align = "right" valign = "top" > using  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6dc9533c29ac1a7bda75f3f175df75fb" > execution_space< / a > = typename viewType::execution_space< / td > < / tr >
< tr class = "separator:a6dc9533c29ac1a7bda75f3f175df75fb" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-methods" > < / a >
Public Member Functions< / h2 > < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a8e418e013591ec0a088565b55eb08c60" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a8e418e013591ec0a088565b55eb08c60" > TypeInfoTemplateNV111< / a > (" VectorSingle" , T, < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4afaef92d6e6a55303575f96107d40ec" > memoerySpaceName< / a > ())< / td > < / tr >
< tr class = "memdesc:a8e418e013591ec0a088565b55eb08c60" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Type info. < a href = "classpFlow_1_1VectorSingle.html#a8e418e013591ec0a088565b55eb08c60" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a8e418e013591ec0a088565b55eb08c60" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:ae8ca6b593cf9b2abbba354ea2413c142" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae8ca6b593cf9b2abbba354ea2413c142" > VectorSingle< / a > ()< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ae8ca6b593cf9b2abbba354ea2413c142" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Empty vector. < a href = "classpFlow_1_1VectorSingle.html#ae8ca6b593cf9b2abbba354ea2413c142" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ae8ca6b593cf9b2abbba354ea2413c142" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:acd098cb6bdb47c0c0329749d986edfb0" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#acd098cb6bdb47c0c0329749d986edfb0" > VectorSingle< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & < a class = "el" href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > name< / a > )< / td > < / tr >
< tr class = "memdesc:acd098cb6bdb47c0c0329749d986edfb0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Empty vector with a name (capacity = 2) < a href = "classpFlow_1_1VectorSingle.html#acd098cb6bdb47c0c0329749d986edfb0" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:acd098cb6bdb47c0c0329749d986edfb0" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:acd45809f8ed21a797581bfe70287c6d5" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#acd45809f8ed21a797581bfe70287c6d5" > VectorSingle< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & < a class = "el" href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > name< / a > , < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > )< / td > < / tr >
< tr class = "memdesc:acd45809f8ed21a797581bfe70287c6d5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > < a class = "el" href = "classpFlow_1_1Vector.html" > Vector< / a > with name and size n. < a href = "classpFlow_1_1VectorSingle.html#acd45809f8ed21a797581bfe70287c6d5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:acd45809f8ed21a797581bfe70287c6d5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a64a2bbab25b34d3d81573eb54ba8d480" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a64a2bbab25b34d3d81573eb54ba8d480" > VectorSingle< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & < a class = "el" href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > name< / a > , < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > , const T & val)< / td > < / tr >
< tr class = "memdesc:a64a2bbab25b34d3d81573eb54ba8d480" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > < a class = "el" href = "classpFlow_1_1Vector.html" > Vector< / a > with name, size and value. < a href = "classpFlow_1_1VectorSingle.html#a64a2bbab25b34d3d81573eb54ba8d480" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a64a2bbab25b34d3d81573eb54ba8d480" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4fc2eacf38ae1935022c69253cbc0144" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4fc2eacf38ae1935022c69253cbc0144" > VectorSingle< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & < a class = "el" href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > name< / a > , < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > cap, < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > , < a class = "el" href = "structRESERVE.html" > RESERVE< / a > )< / td > < / tr >
< tr class = "memdesc:a4fc2eacf38ae1935022c69253cbc0144" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > < a class = "el" href = "classpFlow_1_1Vector.html" > Vector< / a > with name, size (n) and reserved capacity. < a href = "classpFlow_1_1VectorSingle.html#a4fc2eacf38ae1935022c69253cbc0144" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4fc2eacf38ae1935022c69253cbc0144" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a65b1cb8f1ec1df7a27061c2103491460" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a65b1cb8f1ec1df7a27061c2103491460" > VectorSingle< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & < a class = "el" href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > name< / a > , const std::vector< T > & src)< / td > < / tr >
< tr class = "memdesc:a65b1cb8f1ec1df7a27061c2103491460" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Construct with a name and form std::vector (host memory) < a href = "classpFlow_1_1VectorSingle.html#a65b1cb8f1ec1df7a27061c2103491460" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a65b1cb8f1ec1df7a27061c2103491460" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adb64e1064c790998d42fb265463f5dc7" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#adb64e1064c790998d42fb265463f5dc7" > VectorSingle< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & < a class = "el" href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > name< / a > , const std::vector< T > & src, < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > cap)< / td > < / tr >
< tr class = "memdesc:adb64e1064c790998d42fb265463f5dc7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Construct with a name and form std::vector (host memory) and with a desired capacity. < a href = "classpFlow_1_1VectorSingle.html#adb64e1064c790998d42fb265463f5dc7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:adb64e1064c790998d42fb265463f5dc7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a6a122937fed9b88e192d0286e0d5b604" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6a122937fed9b88e192d0286e0d5b604" > VectorSingle< / a > (const < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > & src)< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a6a122937fed9b88e192d0286e0d5b604" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Copy construct (performs deep copy) < a href = "classpFlow_1_1VectorSingle.html#a6a122937fed9b88e192d0286e0d5b604" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a6a122937fed9b88e192d0286e0d5b604" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a9eb9c2dd8933804e31c3f32db032ca8a" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a9eb9c2dd8933804e31c3f32db032ca8a" > VectorSingle< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & < a class = "el" href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > name< / a > , const < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > & src)< / td > < / tr >
< tr class = "memdesc:a9eb9c2dd8933804e31c3f32db032ca8a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Copy construct with a new name (perform deep copy) < a href = "classpFlow_1_1VectorSingle.html#a9eb9c2dd8933804e31c3f32db032ca8a" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a9eb9c2dd8933804e31c3f32db032ca8a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:ac9504e4501e8a7b16456a7fdcb9d22b7" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ac9504e4501e8a7b16456a7fdcb9d22b7" > VectorSingle< / a > (const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > & < a class = "el" href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > name< / a > , const < a class = "el" href = "namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe" > ViewType1D< / a > < T, MemorySpace > & src)< / td > < / tr >
< tr class = "memdesc:ac9504e4501e8a7b16456a7fdcb9d22b7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Copy construct with a new name (perform deep copy) < a href = "classpFlow_1_1VectorSingle.html#ac9504e4501e8a7b16456a7fdcb9d22b7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac9504e4501e8a7b16456a7fdcb9d22b7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a7aaa7e113fd743fb56d22a1e2d34a30f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a7aaa7e113fd743fb56d22a1e2d34a30f" > operator=< / a > (const < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > & rhs)< / td > < / tr >
< tr class = "memdesc:a7aaa7e113fd743fb56d22a1e2d34a30f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Copy assignment (perform deep copy from rhs to *this) < a href = "classpFlow_1_1VectorSingle.html#a7aaa7e113fd743fb56d22a1e2d34a30f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a7aaa7e113fd743fb56d22a1e2d34a30f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5822d77c2c9584b926a1d7e32845463d" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a5822d77c2c9584b926a1d7e32845463d" > VectorSingle< / a > (< a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > & & )=default< / td > < / tr >
< tr class = "memdesc:a5822d77c2c9584b926a1d7e32845463d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Move construct. < a href = "classpFlow_1_1VectorSingle.html#a5822d77c2c9584b926a1d7e32845463d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5822d77c2c9584b926a1d7e32845463d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a921aa27a75ee3e3156c4033981534dde" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a921aa27a75ee3e3156c4033981534dde" > operator=< / a > (< a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > & & )=default< / td > < / tr >
< tr class = "memdesc:a921aa27a75ee3e3156c4033981534dde" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Move assignment. < a href = "classpFlow_1_1VectorSingle.html#a921aa27a75ee3e3156c4033981534dde" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a921aa27a75ee3e3156c4033981534dde" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aad4848e9557f3ad11953347959d739ae" > < td class = "memItemLeft" align = "right" valign = "top" >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#aad4848e9557f3ad11953347959d739ae" > ~VectorSingle< / a > ()< / td > < / tr >
< tr class = "memdesc:aad4848e9557f3ad11953347959d739ae" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Descructor This may not destroy the underlying memory, sice view is shared_ptr and maybe referenced by another object too < br / >
< a href = "classpFlow_1_1VectorSingle.html#aad4848e9557f3ad11953347959d739ae" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aad4848e9557f3ad11953347959d739ae" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ac8499a8c8afb7a141b66ce9e3b828e1d" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1uniquePtr.html" > uniquePtr< / a > < < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ac8499a8c8afb7a141b66ce9e3b828e1d" > clone< / a > () const< / td > < / tr >
< tr class = "memdesc:ac8499a8c8afb7a141b66ce9e3b828e1d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Clone as a < a class = "el" href = "classpFlow_1_1uniquePtr.html" > uniquePtr< / a > (perform deep copy) < a href = "classpFlow_1_1VectorSingle.html#ac8499a8c8afb7a141b66ce9e3b828e1d" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ac8499a8c8afb7a141b66ce9e3b828e1d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a528cccc8652475ce6f01373d0ae32db5" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a74a37ab2977208763c7d3431ae5b985c" > VectorType< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a528cccc8652475ce6f01373d0ae32db5" > VectorField< / a > ()< / td > < / tr >
< tr class = "memdesc:a528cccc8652475ce6f01373d0ae32db5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return *this. < a href = "classpFlow_1_1VectorSingle.html#a528cccc8652475ce6f01373d0ae32db5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a528cccc8652475ce6f01373d0ae32db5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a20a045ce53021565a6c44ea6c4c7ca7b" > < td class = "memItemLeft" align = "right" valign = "top" > const < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a74a37ab2977208763c7d3431ae5b985c" > VectorType< / a > &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a20a045ce53021565a6c44ea6c4c7ca7b" > VectorField< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a20a045ce53021565a6c44ea6c4c7ca7b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return *this. < a href = "classpFlow_1_1VectorSingle.html#a20a045ce53021565a6c44ea6c4c7ca7b" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a20a045ce53021565a6c44ea6c4c7ca7b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a51122b76468e0c5f19ea69c5c0ca6cf4" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a51122b76468e0c5f19ea69c5c0ca6cf4" > deviceViewAll< / a > ()< / td > < / tr >
< tr class = "memdesc:a51122b76468e0c5f19ea69c5c0ca6cf4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Device view range [0,capcity) < a href = "classpFlow_1_1VectorSingle.html#a51122b76468e0c5f19ea69c5c0ca6cf4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a51122b76468e0c5f19ea69c5c0ca6cf4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1c7f550cc30fd1bf94843b447acfd1bd" > < td class = "memItemLeft" align = "right" valign = "top" > const < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto &   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a1c7f550cc30fd1bf94843b447acfd1bd" > deviceViewAll< / a > () const< / td > < / tr >
< tr class = "memdesc:a1c7f550cc30fd1bf94843b447acfd1bd" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Device view range [0,capcity) < a href = "classpFlow_1_1VectorSingle.html#a1c7f550cc30fd1bf94843b447acfd1bd" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1c7f550cc30fd1bf94843b447acfd1bd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1fabd2a58aae204d5639f041216f54da" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a1fabd2a58aae204d5639f041216f54da" > deviceView< / a > () const< / td > < / tr >
< tr class = "memdesc:a1fabd2a58aae204d5639f041216f54da" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Device view range [0, size) < a href = "classpFlow_1_1VectorSingle.html#a1fabd2a58aae204d5639f041216f54da" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a1fabd2a58aae204d5639f041216f54da" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a31c0326d34cea4caaa16c31f9223f3db" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a31c0326d34cea4caaa16c31f9223f3db" > hostViewAll< / a > () const< / td > < / tr >
< tr class = "memdesc:a31c0326d34cea4caaa16c31f9223f3db" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return a view accessible on Host in range [0,capacity) < a href = "classpFlow_1_1VectorSingle.html#a31c0326d34cea4caaa16c31f9223f3db" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a31c0326d34cea4caaa16c31f9223f3db" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a379256561291ab5049373408178fe6fe" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a379256561291ab5049373408178fe6fe" > hostView< / a > () const< / td > < / tr >
< tr class = "memdesc:a379256561291ab5049373408178fe6fe" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return a view accessible on Host in range [0,size) < a href = "classpFlow_1_1VectorSingle.html#a379256561291ab5049373408178fe6fe" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a379256561291ab5049373408178fe6fe" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a42b75d70f7af50128d4392123fec643f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > name< / a > () const< / td > < / tr >
< tr class = "memdesc:a42b75d70f7af50128d4392123fec643f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Name of the vector. < a href = "classpFlow_1_1VectorSingle.html#a42b75d70f7af50128d4392123fec643f" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a42b75d70f7af50128d4392123fec643f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a235f4855cec31187d575a459abb3eed2" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a235f4855cec31187d575a459abb3eed2" > size< / a > () const< / td > < / tr >
< tr class = "memdesc:a235f4855cec31187d575a459abb3eed2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Size of the vector. < a href = "classpFlow_1_1VectorSingle.html#a235f4855cec31187d575a459abb3eed2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a235f4855cec31187d575a459abb3eed2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aef2405d22737e2c47dfe9994f27a028f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#aef2405d22737e2c47dfe9994f27a028f" > capacity< / a > () const< / td > < / tr >
< tr class = "separator:aef2405d22737e2c47dfe9994f27a028f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a8a26016033b73de243ec891f2a9cdeff" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a8a26016033b73de243ec891f2a9cdeff" > empty< / a > () const< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a8a26016033b73de243ec891f2a9cdeff" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > If vector is empty. < a href = "classpFlow_1_1VectorSingle.html#a8a26016033b73de243ec891f2a9cdeff" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a8a26016033b73de243ec891f2a9cdeff" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:aa44126642a4679b014647ba2405864e5" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#aa44126642a4679b014647ba2405864e5" > reserve< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > cap)< / td > < / tr >
< tr class = "memdesc:aa44126642a4679b014647ba2405864e5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reserve capacity for vector Preserve the content. < a href = "classpFlow_1_1VectorSingle.html#aa44126642a4679b014647ba2405864e5" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:aa44126642a4679b014647ba2405864e5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a607693313d6278c7060e898ad6adad43" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a607693313d6278c7060e898ad6adad43" > reallocate< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > cap)< / td > < / tr >
< tr class = "memdesc:a607693313d6278c7060e898ad6adad43" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reallocate memory to new cap and set size to 0. < a href = "classpFlow_1_1VectorSingle.html#a607693313d6278c7060e898ad6adad43" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a607693313d6278c7060e898ad6adad43" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a060f3a10d89519547472668664210af1" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a060f3a10d89519547472668664210af1" > reallocate< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > cap, < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > newSize)< / td > < / tr >
< tr class = "memdesc:a060f3a10d89519547472668664210af1" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Reallocate memory to new cap and set size to newSize. < a href = "classpFlow_1_1VectorSingle.html#a060f3a10d89519547472668664210af1" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a060f3a10d89519547472668664210af1" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2ee24ec9e66908db01ef12a8079cf533" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2ee24ec9e66908db01ef12a8079cf533" > resize< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > )< / td > < / tr >
< tr class = "memdesc:a2ee24ec9e66908db01ef12a8079cf533" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Resize the vector and preserve the content. < a href = "classpFlow_1_1VectorSingle.html#a2ee24ec9e66908db01ef12a8079cf533" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2ee24ec9e66908db01ef12a8079cf533" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a915f725f2b32bb8f2654a1035077f6a7" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a915f725f2b32bb8f2654a1035077f6a7" > resize< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > , const T & val)< / td > < / tr >
< tr class = "memdesc:a915f725f2b32bb8f2654a1035077f6a7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Resize the vector and assign the value to it. < a href = "classpFlow_1_1VectorSingle.html#a915f725f2b32bb8f2654a1035077f6a7" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a915f725f2b32bb8f2654a1035077f6a7" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:afd32d1c4cda15e685fd3008f4ded29f2" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#afd32d1c4cda15e685fd3008f4ded29f2" > clear< / a > ()< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:afd32d1c4cda15e685fd3008f4ded29f2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Clear the vector, but keep the allocated memory unchanged. < a href = "classpFlow_1_1VectorSingle.html#afd32d1c4cda15e685fd3008f4ded29f2" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:afd32d1c4cda15e685fd3008f4ded29f2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6ab1c6d91f769bc9bc0a58cf9f1333d6" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6ab1c6d91f769bc9bc0a58cf9f1333d6" > fill< / a > (const T & val)< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:a6ab1c6d91f769bc9bc0a58cf9f1333d6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Fill the range [0,size) with val. < a href = "classpFlow_1_1VectorSingle.html#a6ab1c6d91f769bc9bc0a58cf9f1333d6" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a6ab1c6d91f769bc9bc0a58cf9f1333d6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a1f8cecd149645d770834833c7e099a69" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a1f8cecd149645d770834833c7e099a69" > fill< / a > (< a class = "el" href = "namespacepFlow.html#ae06b07ed1267c5e7bec6d1da50acf5d1" > rangeU32< / a > r, const T & val)< / td > < / tr >
< tr class = "separator:a1f8cecd149645d770834833c7e099a69" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a39102b6908f04f813ccd119193c56fc3" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a39102b6908f04f813ccd119193c56fc3" > assign< / a > (< a class = "el" href = "namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638" > size_t< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > , const T & val)< / td > < / tr >
< tr class = "memdesc:a39102b6908f04f813ccd119193c56fc3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Change size of the vector and assign val to vector and. < a href = "classpFlow_1_1VectorSingle.html#a39102b6908f04f813ccd119193c56fc3" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:a39102b6908f04f813ccd119193c56fc3" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:ae73d78fa1952742b9b94901665e8c589" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae73d78fa1952742b9b94901665e8c589" > assign< / a > (const std::vector< T > & src, < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > cap)< / td > < / tr >
< tr class = "memdesc:ae73d78fa1952742b9b94901665e8c589" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Assign source vector with specified capacity. < a href = "classpFlow_1_1VectorSingle.html#ae73d78fa1952742b9b94901665e8c589" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae73d78fa1952742b9b94901665e8c589" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a396f90ac7452ed2a80db37255536299c" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a396f90ac7452ed2a80db37255536299c" > assign< / a > (const std::vector< T > & src)< / td > < / tr >
< tr class = "memdesc:a396f90ac7452ed2a80db37255536299c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Assign source vector. < a href = "classpFlow_1_1VectorSingle.html#a396f90ac7452ed2a80db37255536299c" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a396f90ac7452ed2a80db37255536299c" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6255c8aec839b50209f4e3908c710ba2" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6255c8aec839b50209f4e3908c710ba2" > assignFromHost< / a > (const < a class = "el" href = "classpFlow_1_1VectorSingle.html#a3935e36bde1675859d11bee5e65864e4" > VectorTypeHost< / a > & src)< / td > < / tr >
< tr class = "memdesc:a6255c8aec839b50209f4e3908c710ba2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Assign source vector from host side. < a href = "classpFlow_1_1VectorSingle.html#a6255c8aec839b50209f4e3908c710ba2" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6255c8aec839b50209f4e3908c710ba2" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a206bfeee8184e9158513c1473ad1ad95" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a206bfeee8184e9158513c1473ad1ad95" > assign< / a > (const < a class = "el" href = "classpFlow_1_1VectorSingle.html#a74a37ab2977208763c7d3431ae5b985c" > VectorType< / a > & src, bool srcCapacity=true)< / td > < / tr >
< tr class = "separator:a206bfeee8184e9158513c1473ad1ad95" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afc2408a087b76a59e81f83f22367b04e" > < td class = "memTemplParams" colspan = "2" > template< typename MSpace > < / td > < / tr >
< tr class = "memitem:afc2408a087b76a59e81f83f22367b04e" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#afc2408a087b76a59e81f83f22367b04e" > assignFromDevice< / a > (const < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, MSpace > & src, bool srcCapacity=true)< / td > < / tr >
< tr class = "separator:afc2408a087b76a59e81f83f22367b04e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a026dd37e0a41dba412c9edd8d009a471" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a026dd37e0a41dba412c9edd8d009a471" > append< / a > (const < a class = "el" href = "namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe" > ViewType1D< / a > < T, MemorySpace > & appVec)< / td > < / tr >
< tr class = "separator:a026dd37e0a41dba412c9edd8d009a471" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad4daee7504dfa383126ab2867d1fced4" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ad4daee7504dfa383126ab2867d1fced4" > append< / a > (const std::vector< T > & appVec)< / td > < / tr >
< tr class = "separator:ad4daee7504dfa383126ab2867d1fced4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ace983bea51718713360fa35a31a4affc" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ace983bea51718713360fa35a31a4affc" > append< / a > (const < a class = "el" href = "classpFlow_1_1VectorSingle.html#a74a37ab2977208763c7d3431ae5b985c" > VectorType< / a > & appVec)< / td > < / tr >
< tr class = "separator:ace983bea51718713360fa35a31a4affc" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aeb92f4ec32451de9f2f887d9117fd88f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#aeb92f4ec32451de9f2f887d9117fd88f" > getSpan< / a > ()< / td > < / tr >
< tr class = "separator:aeb92f4ec32451de9f2f887d9117fd88f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:abdd9d4cfc6d137b54f783c12e87687d8" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#abdd9d4cfc6d137b54f783c12e87687d8" > getSpan< / a > () const< / td > < / tr >
< tr class = "separator:abdd9d4cfc6d137b54f783c12e87687d8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:adfafd86c74ac8d2c0f0864cb84e92eaa" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#adfafd86c74ac8d2c0f0864cb84e92eaa" > insertSetElement< / a > (const < a class = "el" href = "namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b" > uint32IndexContainer< / a > & indices, const T & val)< / td > < / tr >
< tr class = "separator:adfafd86c74ac8d2c0f0864cb84e92eaa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a82d0d922d030808e47e997c698fdb750" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a82d0d922d030808e47e997c698fdb750" > insertSetElement< / a > (const < a class = "el" href = "namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b" > uint32IndexContainer< / a > & indices, const std::vector< T > & vals)< / td > < / tr >
< tr class = "separator:a82d0d922d030808e47e997c698fdb750" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2117b628549b5594a191065270c8cd9f" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2117b628549b5594a191065270c8cd9f" > insertSetElement< / a > (const < a class = "el" href = "namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b" > uint32IndexContainer< / a > & indices, const < a class = "el" href = "namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe" > ViewType1D< / a > < T, < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2e01852751e144707eefc63300bcce22" > memory_space< / a > > vals)< / td > < / tr >
< tr class = "separator:a2117b628549b5594a191065270c8cd9f" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:afa4e3ea7e9d5cbc697964d32a9e4424b" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#afa4e3ea7e9d5cbc697964d32a9e4424b" > reorderItems< / a > (const < a class = "el" href = "namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b" > uint32IndexContainer< / a > & indices)< / td > < / tr >
< tr class = "separator:afa4e3ea7e9d5cbc697964d32a9e4424b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5a0d79d360a405dae59d3972a9ad61d6" > < td class = "memTemplParams" colspan = "2" > template< bool Enable = true> < / td > < / tr >
< tr class = "memitem:a5a0d79d360a405dae59d3972a9ad61d6" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable, void >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a5a0d79d360a405dae59d3972a9ad61d6" > push_back< / a > (const T & val)< / td > < / tr >
< tr class = "memdesc:a5a0d79d360a405dae59d3972a9ad61d6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > push a new element at the end (host call only) resize if necessary and works on host accessible vector. < a href = "classpFlow_1_1VectorSingle.html#a5a0d79d360a405dae59d3972a9ad61d6" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5a0d79d360a405dae59d3972a9ad61d6" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:a4b2292bdd68ebde041be930230a52151" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ab088798d28525c0befe3c707b95c5bc2" > pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4b2292bdd68ebde041be930230a52151" > data< / a > ()< / td > < / tr >
< tr class = "separator:a4b2292bdd68ebde041be930230a52151" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a53fca8add741874302a95467519251e4" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1VectorSingle.html#aeb8303778a4db95b65080fb533378d32" > const_pointer< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a53fca8add741874302a95467519251e4" > data< / a > () const< / td > < / tr >
< tr class = "separator:a53fca8add741874302a95467519251e4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae3d8202abe615516f83cb5ea83caf236" > < td class = "memTemplParams" colspan = "2" > template< bool Enable = true> < / td > < / tr >
< tr class = "memitem:ae3d8202abe615516f83cb5ea83caf236" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable, < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4d1ca55c8c62d4fbf3ea42d9919125a0" > iterator< / a > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae3d8202abe615516f83cb5ea83caf236" > begin< / a > ()< / td > < / tr >
< tr class = "memdesc:ae3d8202abe615516f83cb5ea83caf236" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return begin iterator. It works when devices is host accessible. < a href = "classpFlow_1_1VectorSingle.html#ae3d8202abe615516f83cb5ea83caf236" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:ae3d8202abe615516f83cb5ea83caf236" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0e27acbc6bdc73ab27d3242af619059a" > < td class = "memTemplParams" colspan = "2" > template< bool Enable = true> < / td > < / tr >
< tr class = "memitem:a0e27acbc6bdc73ab27d3242af619059a" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable, < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2601f8255f8a42148603816eb649c961" > const_iterator< / a > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a0e27acbc6bdc73ab27d3242af619059a" > begin< / a > () const< / td > < / tr >
< tr class = "memdesc:a0e27acbc6bdc73ab27d3242af619059a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return begin iterator. it works when host is accessible. < a href = "classpFlow_1_1VectorSingle.html#a0e27acbc6bdc73ab27d3242af619059a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0e27acbc6bdc73ab27d3242af619059a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a881a076efc5bc7d6ea82520cbe99ce02" > < td class = "memTemplParams" colspan = "2" > template< bool Enable = true> < / td > < / tr >
< tr class = "memitem:a881a076efc5bc7d6ea82520cbe99ce02" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable, < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4d1ca55c8c62d4fbf3ea42d9919125a0" > iterator< / a > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a881a076efc5bc7d6ea82520cbe99ce02" > end< / a > ()< / td > < / tr >
< tr class = "memdesc:a881a076efc5bc7d6ea82520cbe99ce02" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return end iterator. it works when host is accessible. < a href = "classpFlow_1_1VectorSingle.html#a881a076efc5bc7d6ea82520cbe99ce02" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a881a076efc5bc7d6ea82520cbe99ce02" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0397c0dad614c9c3477372d9e291a3fd" > < td class = "memTemplParams" colspan = "2" > template< bool Enable = true> < / td > < / tr >
< tr class = "memitem:a0397c0dad614c9c3477372d9e291a3fd" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable, < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2601f8255f8a42148603816eb649c961" > const_iterator< / a > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a0397c0dad614c9c3477372d9e291a3fd" > end< / a > () const< / td > < / tr >
< tr class = "memdesc:a0397c0dad614c9c3477372d9e291a3fd" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return end iterator. it works when host is accessible. < a href = "classpFlow_1_1VectorSingle.html#a0397c0dad614c9c3477372d9e291a3fd" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0397c0dad614c9c3477372d9e291a3fd" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a2df051f05106dbdfda17c4564e34006e" > < td class = "memTemplParams" colspan = "2" > template< bool Enable = true> < / td > < / tr >
< tr class = "memitem:a2df051f05106dbdfda17c4564e34006e" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable, < a class = "el" href = "classpFlow_1_1VectorSingle.html#a0c5a1541ecf7ad17925583cf6abd2c65" > reference< / a > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2df051f05106dbdfda17c4564e34006e" > operator[]< / a > (< a class = "el" href = "namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638" > size_t< / a > i)< / td > < / tr >
< tr class = "memdesc:a2df051f05106dbdfda17c4564e34006e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return reference to element i. it works when host is accessible. < a href = "classpFlow_1_1VectorSingle.html#a2df051f05106dbdfda17c4564e34006e" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a2df051f05106dbdfda17c4564e34006e" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5a43aede6b99ef34daf50e04a6b09b5a" > < td class = "memTemplParams" colspan = "2" > template< bool Enable = true> < / td > < / tr >
< tr class = "memitem:a5a43aede6b99ef34daf50e04a6b09b5a" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable, < a class = "el" href = "classpFlow_1_1VectorSingle.html#ac98a2432df95afe641c3847268f579e8" > const_reference< / a > >   < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a5a43aede6b99ef34daf50e04a6b09b5a" > operator[]< / a > (< a class = "el" href = "namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638" > size_t< / a > i) const< / td > < / tr >
< tr class = "memdesc:a5a43aede6b99ef34daf50e04a6b09b5a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Return reference to element i. it works when host is accessible. < a href = "classpFlow_1_1VectorSingle.html#a5a43aede6b99ef34daf50e04a6b09b5a" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a5a43aede6b99ef34daf50e04a6b09b5a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:ae1d42751915e8566dac19658cc498ffa" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae1d42751915e8566dac19658cc498ffa" > read< / a > (< a class = "el" href = "classpFlow_1_1iIstream.html" > iIstream< / a > & is)< / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ae1d42751915e8566dac19658cc498ffa" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Read vector from stream. < a href = "classpFlow_1_1VectorSingle.html#ae1d42751915e8566dac19658cc498ffa" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ae1d42751915e8566dac19658cc498ffa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a0b569141588fd6bcd89aad06d8af2be4" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a0b569141588fd6bcd89aad06d8af2be4" > read< / a > (< a class = "el" href = "classpFlow_1_1iIstream.html" > iIstream< / a > & is, const < a class = "el" href = "classpFlow_1_1IOPattern.html" > IOPattern< / a > & iop)< / td > < / tr >
< tr class = "memdesc:a0b569141588fd6bcd89aad06d8af2be4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Read vector from stream. < a href = "classpFlow_1_1VectorSingle.html#a0b569141588fd6bcd89aad06d8af2be4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0b569141588fd6bcd89aad06d8af2be4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a822fe0cdae82912d7c35e008c6158a61" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a822fe0cdae82912d7c35e008c6158a61" > write< / a > (< a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > & os, const < a class = "el" href = "classpFlow_1_1IOPattern.html" > IOPattern< / a > & iop) const< / td > < / tr >
< tr class = "memdesc:a822fe0cdae82912d7c35e008c6158a61" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Write the vector to os. < a href = "classpFlow_1_1VectorSingle.html#a822fe0cdae82912d7c35e008c6158a61" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a822fe0cdae82912d7c35e008c6158a61" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:aa7d820a4dd0777a9a82aee242b83a167" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#aa7d820a4dd0777a9a82aee242b83a167" > write< / a > (< a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > & os) const< / td > < / tr >
< tr class = "separator:aa7d820a4dd0777a9a82aee242b83a167" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a50cdc866d41b3117fa7a567cae1eab29" > < td class = "memTemplParams" colspan = "2" > template< typename HostMask > < / td > < / tr >
< tr class = "memitem:a50cdc866d41b3117fa7a567cae1eab29" > < td class = "memTemplItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool  < / td > < td class = "memTemplItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a50cdc866d41b3117fa7a567cae1eab29" > write< / a > (< a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > & os, const < a class = "el" href = "classpFlow_1_1IOPattern.html" > IOPattern< / a > & iop, const HostMask & mask) const< / td > < / tr >
< tr class = "separator:a50cdc866d41b3117fa7a567cae1eab29" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< / table > < table class = "memberdecls" >
2025-01-10 13:02:07 +03:30
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pub-static-methods" > < / a >
Static Public Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a4afaef92d6e6a55303575f96107d40ec" > < td class = "memItemLeft" align = "right" valign = "top" > static constexpr const char *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4afaef92d6e6a55303575f96107d40ec" > memoerySpaceName< / a > ()< / td > < / tr >
< tr class = "memdesc:a4afaef92d6e6a55303575f96107d40ec" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Name of the memory space. < a href = "classpFlow_1_1VectorSingle.html#a4afaef92d6e6a55303575f96107d40ec" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a4afaef92d6e6a55303575f96107d40ec" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< / table > < table class = "memberdecls" >
2025-01-10 13:02:07 +03:30
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pri-methods" > < / a >
Private Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:af4162e5283ccada7e5873a21d60e6ed4" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#af4162e5283ccada7e5873a21d60e6ed4" > changeSize< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > , bool withInit=false)< / td > < / tr >
< tr class = "memdesc:af4162e5283ccada7e5873a21d60e6ed4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Change size to n and preserve the conetent if realloc occurs < br / >
< a href = "classpFlow_1_1VectorSingle.html#af4162e5283ccada7e5873a21d60e6ed4" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:af4162e5283ccada7e5873a21d60e6ed4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6a1ec28a6fab421eafe7651604644188" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6a1ec28a6fab421eafe7651604644188" > changeCapacitySize< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > actualCap, < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > , bool withInit=false)< / td > < / tr >
< tr class = "memdesc:a6a1ec28a6fab421eafe7651604644188" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Change the size and capacity of < a class = "el" href = "classpFlow_1_1Vector.html" > Vector< / a > . < a href = "classpFlow_1_1VectorSingle.html#a6a1ec28a6fab421eafe7651604644188" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a6a1ec28a6fab421eafe7651604644188" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a4087113fd9328f60d68512a72111b453" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4087113fd9328f60d68512a72111b453" > changeCapacity< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > actualCap, bool withInit=false)< / td > < / tr >
< tr class = "separator:a4087113fd9328f60d68512a72111b453" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a8f00c7e68f62d873d4b2e57c14aefc4d" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a8f00c7e68f62d873d4b2e57c14aefc4d" > reallocateCapacitySize< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > cap, < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > s)< / td > < / tr >
< tr class = "separator:a8f00c7e68f62d873d4b2e57c14aefc4d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a19e87da7ce5442476a71ed19514e39da" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a19e87da7ce5442476a71ed19514e39da" > setSize< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > )< / td > < / tr >
< tr class = "separator:a19e87da7ce5442476a71ed19514e39da" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< / table > < table class = "memberdecls" >
2025-01-10 13:02:07 +03:30
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pri-static-methods" > < / a >
Static Private Member Functions< / h2 > < / td > < / tr >
< tr class = "memitem:a0ec6885ea12d65acce6f417daf0457ff" > < td class = "memItemLeft" align = "right" valign = "top" > static < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a0ec6885ea12d65acce6f417daf0457ff" > evalCapacity< / a > (< a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > < a class = "el" href = "NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1" > n< / a > )< / td > < / tr >
< tr class = "memdesc:a0ec6885ea12d65acce6f417daf0457ff" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Evaluate capacity based on the input size. < a href = "classpFlow_1_1VectorSingle.html#a0ec6885ea12d65acce6f417daf0457ff" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a0ec6885ea12d65acce6f417daf0457ff" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pri-attribs" > < / a >
Private Attributes< / h2 > < / td > < / tr >
< tr class = "memitem:a429ca9be380631b55c9a31f39b2e2b18" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a429ca9be380631b55c9a31f39b2e2b18" > size_< / a > = 0< / td > < / tr >
< tr class = "memdesc:a429ca9be380631b55c9a31f39b2e2b18" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Size of the vector. < a href = "classpFlow_1_1VectorSingle.html#a429ca9be380631b55c9a31f39b2e2b18" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a429ca9be380631b55c9a31f39b2e2b18" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "memitem:ac1e49fbf5fa8405fe88173679837ea96" > < td class = "memItemLeft" align = "right" valign = "top" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#af98cf9297694f25215962f6a2bf773e4" > viewType< / a >   < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ac1e49fbf5fa8405fe88173679837ea96" > view_< / a > < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memdesc:ac1e49fbf5fa8405fe88173679837ea96" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > view of the vector < a href = "classpFlow_1_1VectorSingle.html#ac1e49fbf5fa8405fe88173679837ea96" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ac1e49fbf5fa8405fe88173679837ea96" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< / table > < table class = "memberdecls" >
2025-01-10 13:02:07 +03:30
< tr class = "heading" > < td colspan = "2" > < h2 class = "groupheader" > < a name = "pri-static-attribs" > < / a >
Static Private Attributes< / h2 > < / td > < / tr >
< tr class = "memitem:ae6637e7df6fa318c820511b10e2cc170" > < td class = "memItemLeft" align = "right" valign = "top" > static constexpr bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > = < a class = "el" href = "namespacepFlow.html#ad2d126c3a5be4b93ac09ed50384235f6" > isHostAccessible< / a > < < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6dc9533c29ac1a7bda75f3f175df75fb" > execution_space< / a > > ()< / td > < / tr >
< tr class = "memdesc:ae6637e7df6fa318c820511b10e2cc170" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is the memory of this vector accessible from Host. < a href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > More...< / a > < br / > < / td > < / tr >
2023-03-27 10:16:23 -07:00
< tr class = "separator:ae6637e7df6fa318c820511b10e2cc170" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2025-01-10 13:02:07 +03:30
< tr class = "memitem:a267f689f0a5703a1abd144be80579a03" > < td class = "memItemLeft" align = "right" valign = "top" > static constexpr bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a267f689f0a5703a1abd144be80579a03" > isDeviceAccessible_< / a > = < a class = "el" href = "namespacepFlow.html#abff88926c0ea601029f9dd0307656210" > isDeviceAccessible< / a > < < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6dc9533c29ac1a7bda75f3f175df75fb" > execution_space< / a > > ()< / td > < / tr >
< tr class = "memdesc:a267f689f0a5703a1abd144be80579a03" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Is the memory of this vector accessiple from Divce. < a href = "classpFlow_1_1VectorSingle.html#a267f689f0a5703a1abd144be80579a03" > More...< / a > < br / > < / td > < / tr >
< tr class = "separator:a267f689f0a5703a1abd144be80579a03" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa7d571f9ac7f24adffe49f3a60025355" > < td class = "memItemLeft" align = "right" valign = "top" > static constexpr bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#aa7d571f9ac7f24adffe49f3a60025355" > isTriviallyCopyable_< / a > = std::is_trivially_copyable_v< T> < / td > < / tr >
< tr class = "separator:aa7d571f9ac7f24adffe49f3a60025355" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-03-27 10:16:23 -07:00
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < h3 > template< typename T, typename MemorySpace = void> < br / >
class pFlow::VectorSingle< T, MemorySpace > < / h3 >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00044" > 44< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div > < h2 class = "groupheader" > Member Typedef Documentation< / h2 >
< a id = "a74a37ab2977208763c7d3431ae5b985c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a74a37ab2977208763c7d3431ae5b985c" > ◆ < / a > < / span > VectorType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#a74a37ab2977208763c7d3431ae5b985c" > VectorType< / a > = < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, MemorySpace> < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00050" > 50< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
< / div >
< / div >
< a id = "a3935e36bde1675859d11bee5e65864e4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3935e36bde1675859d11bee5e65864e4" > ◆ < / a > < / span > VectorTypeHost< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#a3935e36bde1675859d11bee5e65864e4" > VectorTypeHost< / a > = < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, < a class = "el" href = "namespacepFlow.html#a49dd1192cf116583abf7c726c7146851" > HostSpace< / a > > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00052" > 52< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a4d1ca55c8c62d4fbf3ea42d9919125a0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4d1ca55c8c62d4fbf3ea42d9919125a0" > ◆ < / a > < / span > iterator< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4d1ca55c8c62d4fbf3ea42d9919125a0" > iterator< / a > = T*< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00054" > 54< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a2601f8255f8a42148603816eb649c961" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2601f8255f8a42148603816eb649c961" > ◆ < / a > < / span > const_iterator< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2601f8255f8a42148603816eb649c961" > const_iterator< / a > = const T*< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00056" > 56< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a0c5a1541ecf7ad17925583cf6abd2c65" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0c5a1541ecf7ad17925583cf6abd2c65" > ◆ < / a > < / span > reference< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#a0c5a1541ecf7ad17925583cf6abd2c65" > reference< / a > = T& < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00058" > 58< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "ac98a2432df95afe641c3847268f579e8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac98a2432df95afe641c3847268f579e8" > ◆ < / a > < / span > const_reference< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#ac98a2432df95afe641c3847268f579e8" > const_reference< / a > = const T& < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00060" > 60< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "afb9ded5f49336ae503bb9f2035ea902b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afb9ded5f49336ae503bb9f2035ea902b" > ◆ < / a > < / span > value_type< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#afb9ded5f49336ae503bb9f2035ea902b" > value_type< / a > = T< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00062" > 62< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "ab088798d28525c0befe3c707b95c5bc2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab088798d28525c0befe3c707b95c5bc2" > ◆ < / a > < / span > pointer< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#ab088798d28525c0befe3c707b95c5bc2" > pointer< / a > = T*< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00064" > 64< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "aeb8303778a4db95b65080fb533378d32" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeb8303778a4db95b65080fb533378d32" > ◆ < / a > < / span > const_pointer< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#aeb8303778a4db95b65080fb533378d32" > const_pointer< / a > = const T*< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00066" > 66< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "af98cf9297694f25215962f6a2bf773e4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af98cf9297694f25215962f6a2bf773e4" > ◆ < / a > < / span > viewType< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#af98cf9297694f25215962f6a2bf773e4" > viewType< / a > = < a class = "el" href = "namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe" > ViewType1D< / a > < T, MemorySpace> < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00070" > 70< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a4430adf7e2f1710d3da2b59bdec7ba1c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4430adf7e2f1710d3da2b59bdec7ba1c" > ◆ < / a > < / span > device_type< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4430adf7e2f1710d3da2b59bdec7ba1c" > device_type< / a > = typename viewType::device_type< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00072" > 72< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a2e01852751e144707eefc63300bcce22" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2e01852751e144707eefc63300bcce22" > ◆ < / a > < / span > memory_space< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2e01852751e144707eefc63300bcce22" > memory_space< / a > = typename viewType::memory_space< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00074" > 74< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a6dc9533c29ac1a7bda75f3f175df75fb" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6dc9533c29ac1a7bda75f3f175df75fb" > ◆ < / a > < / span > execution_space< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > using < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6dc9533c29ac1a7bda75f3f175df75fb" > execution_space< / a > = typename viewType::execution_space< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00076" > 76< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< h2 class = "groupheader" > Constructor & Destructor Documentation< / h2 >
< a id = "ae8ca6b593cf9b2abbba354ea2413c142" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae8ca6b593cf9b2abbba354ea2413c142" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [1/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Empty vector. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00095" > 95< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "acd098cb6bdb47c0c0329749d986edfb0" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acd098cb6bdb47c0c0329749d986edfb0" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [2/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > explicit< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Empty vector with a name (capacity = 2) < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00101" > 101< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "acd45809f8ed21a797581bfe70287c6d5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acd45809f8ed21a797581bfe70287c6d5" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [3/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > n< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > < a class = "el" href = "classpFlow_1_1Vector.html" > Vector< / a > with name and size n. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00109" > 109< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a64a2bbab25b34d3d81573eb54ba8d480" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a64a2bbab25b34d3d81573eb54ba8d480" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [4/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > n< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const T &   < / td >
< td class = "paramname" > < em > val< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > < a class = "el" href = "classpFlow_1_1Vector.html" > Vector< / a > with name, size and value. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00120" > 120< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a4fc2eacf38ae1935022c69253cbc0144" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4fc2eacf38ae1935022c69253cbc0144" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [5/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > cap< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > n< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "structRESERVE.html" > RESERVE< / a >   < / td >
< td class = "paramname" >   < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > < a class = "el" href = "classpFlow_1_1Vector.html" > Vector< / a > with name, size (n) and reserved capacity. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00133" > 133< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a65b1cb8f1ec1df7a27061c2103491460" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a65b1cb8f1ec1df7a27061c2103491460" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [6/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const std::vector< T > &   < / td >
< td class = "paramname" > < em > src< / em >   < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Construct with a name and form std::vector (host memory) < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00146" > 146< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "adb64e1064c790998d42fb265463f5dc7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adb64e1064c790998d42fb265463f5dc7" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [7/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const std::vector< T > &   < / td >
< td class = "paramname" > < em > src< / em > , < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > cap< / em >   < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Construct with a name and form std::vector (host memory) and with a desired capacity. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00158" > 158< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a6a122937fed9b88e192d0286e0d5b604" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6a122937fed9b88e192d0286e0d5b604" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [8/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, MemorySpace > &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > src< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Copy construct (performs deep copy) < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00171" > 171< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a9eb9c2dd8933804e31c3f32db032ca8a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9eb9c2dd8933804e31c3f32db032ca8a" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [9/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, MemorySpace > &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > src< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Copy construct with a new name (perform deep copy) < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00180" > 180< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "ac9504e4501e8a7b16456a7fdcb9d22b7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac9504e4501e8a7b16456a7fdcb9d22b7" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [10/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > word< / a > &   < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe" > ViewType1D< / a > < T, MemorySpace > &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > src< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Copy construct with a new name (perform deep copy) < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00192" > 192< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a5822d77c2c9584b926a1d7e32845463d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5822d77c2c9584b926a1d7e32845463d" > ◆ < / a > < / span > VectorSingle() < span class = "overload" > [11/11]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, MemorySpace > & &   < / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Move construct. < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "aad4848e9557f3ad11953347959d739ae" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aad4848e9557f3ad11953347959d739ae" > ◆ < / a > < / span > ~VectorSingle()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > ~< a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Descructor This may not destroy the underlying memory, sice view is shared_ptr and maybe referenced by another object too < br / >
< / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00216" > 216< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< h2 class = "groupheader" > Member Function Documentation< / h2 >
< a id = "a0ec6885ea12d65acce6f417daf0457ff" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0ec6885ea12d65acce6f417daf0457ff" > ◆ < / a > < / span > evalCapacity()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > static < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > evalCapacity < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > n< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < span class = "mlabel" > static< / span > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Evaluate capacity based on the input size. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00104" > 104< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "af4162e5283ccada7e5873a21d60e6ed4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af4162e5283ccada7e5873a21d60e6ed4" > ◆ < / a > < / span > changeSize()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > pFlow::uint32< / a > changeSize < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > n< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramname" > < em > withInit< / em > = < code > false< / code >   < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Change size to n and preserve the conetent if realloc occurs < br / >
< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00024" > 24< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8hpp_source.html#l00328" > VectorSingle< uint32, HostSpace > ::push_back()< / a > .< / p >
< div id = "dynsection-1" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-1-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-1-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-1-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_af4162e5283ccada7e5873a21d60e6ed4_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_af4162e5283ccada7e5873a21d60e6ed4_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a6a1ec28a6fab421eafe7651604644188" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6a1ec28a6fab421eafe7651604644188" > ◆ < / a > < / span > changeCapacitySize()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > pFlow::uint32< / a > changeCapacitySize < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > actualCap< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > n< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > withInit< / em > = < code > false< / code >   < / td >
< / tr >
< tr >
2023-03-27 10:16:23 -07:00
< td > < / td >
2025-01-10 13:02:07 +03:30
< td > )< / td >
< td > < / td > < td > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Change the size and capacity of < a class = "el" href = "classpFlow_1_1Vector.html" > Vector< / a > . < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00040" > 40< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a4087113fd9328f60d68512a72111b453" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4087113fd9328f60d68512a72111b453" > ◆ < / a > < / span > changeCapacity()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void changeCapacity < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > actualCap< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > withInit< / em > = < code > false< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00053" > 53< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a8f00c7e68f62d873d4b2e57c14aefc4d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8f00c7e68f62d873d4b2e57c14aefc4d" > ◆ < / a > < / span > reallocateCapacitySize()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
2025-01-10 13:02:07 +03:30
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
2023-03-27 10:16:23 -07:00
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > pFlow::uint32< / a > reallocateCapacitySize < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > cap< / em > , < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > s< / em >   < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00073" > 73< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a19e87da7ce5442476a71ed19514e39da" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a19e87da7ce5442476a71ed19514e39da" > ◆ < / a > < / span > setSize()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > pFlow::uint32< / a > setSize < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > n< / em > < / td > < td > )< / td >
2023-03-27 10:16:23 -07:00
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00084" > 84< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a8e418e013591ec0a088565b55eb08c60" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8e418e013591ec0a088565b55eb08c60" > ◆ < / a > < / span > TypeInfoTemplateNV111()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > TypeInfoTemplateNV111 < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > " VectorSingle< T, MemorySpace > "   < / td >
< td class = "paramname" > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > T  < / td >
< td class = "paramname" > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a4afaef92d6e6a55303575f96107d40ec" > memoerySpaceName< / a > ()  < / td >
< td class = "paramname" >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Type info. < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a7aaa7e113fd743fb56d22a1e2d34a30f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a7aaa7e113fd743fb56d22a1e2d34a30f" > ◆ < / a > < / span > operator=() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > pFlow::VectorSingle< / a > < T, MemorySpace > & operator= < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, MemorySpace > &   < / td >
< td class = "paramname" > < em > rhs< / em > < / td > < td > )< / td >
< td > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Copy assignment (perform deep copy from rhs to *this) < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00204" > 204< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "Field_8hpp_source.html#l00161" > Field< uint32x3 > ::operator=()< / a > .< / p >
< div id = "dynsection-2" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-2-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-2-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-2-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a7aaa7e113fd743fb56d22a1e2d34a30f_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a7aaa7e113fd743fb56d22a1e2d34a30f_icgraph" alt = "" / > < / div >
< / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a921aa27a75ee3e3156c4033981534dde" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a921aa27a75ee3e3156c4033981534dde" > ◆ < / a > < / span > operator=() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > & operator= < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, MemorySpace > & &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > default< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Move assignment. < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "ac8499a8c8afb7a141b66ce9e3b828e1d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac8499a8c8afb7a141b66ce9e3b828e1d" > ◆ < / a > < / span > clone()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1uniquePtr.html" > pFlow::uniquePtr< / a > < < a class = "el" href = "classpFlow_1_1VectorSingle.html" > pFlow::VectorSingle< / a > < T, MemorySpace > > clone< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Clone as a < a class = "el" href = "classpFlow_1_1uniquePtr.html" > uniquePtr< / a > (perform deep copy) < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00225" > 225< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a528cccc8652475ce6f01373d0ae32db5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a528cccc8652475ce6f01373d0ae32db5" > ◆ < / a > < / span > VectorField() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > const < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > pFlow::VectorSingle< / a > < T, MemorySpace > & VectorField< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return *this. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00234" > 234< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< / div >
< a id = "a20a045ce53021565a6c44ea6c4c7ca7b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a20a045ce53021565a6c44ea6c4c7ca7b" > ◆ < / a > < / span > VectorField() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > const < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1VectorSingle.html#a74a37ab2977208763c7d3431ae5b985c" > VectorType< / a > & VectorField < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return *this. < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a51122b76468e0c5f19ea69c5c0ca6cf4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a51122b76468e0c5f19ea69c5c0ca6cf4" > ◆ < / a > < / span > deviceViewAll() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto & deviceViewAll< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Device view range [0,capcity) < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00249" > 249< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "boundaryReflective_8cpp_source.html#l00069" > boundaryReflective::afterIteration()< / a > , < a class = "el" href = "boundaryPeriodic_8cpp_source.html#l00053" > boundaryPeriodic::beforeIteration()< / a > , < a class = "el" href = "boundaryExit_8cpp_source.html#l00044" > boundaryExit::beforeIteration()< / a > , < a class = "el" href = "triSurfaceKernels_8hpp_source.html#l00032" > pFlow::triSurfaceKernels::calculateArea()< / a > , < a class = "el" href = "triSurfaceKernels_8hpp_source.html#l00057" > pFlow::triSurfaceKernels::calculateNormals()< / a > , < a class = "el" href = "ContactSearch_8hpp_source.html#l00101" > ContactSearch< searchMethod > ::ContactSearch()< / a > , < a class = "el" href = "VectorSingleAlgorithms_8hpp_source.html#l00029" > pFlow::count()< / a > , < a class = "el" href = "boundaryBaseKernels_8cpp_source.html#l00065" > pFlow::boundaryBaseKernels::createRemoveKeepIndices()< / a > , < a class = "el" href = "boundaryBaseKernels_8cpp_source.html#l00024" > pFlow::boundaryBaseKernels::createRemoveKeepLists()< / a > , < a class = "el" href = "internalField_8hpp_source.html#l00092" > internalField< realx3, void > ::deviceViewAll()< / a > , < a class = "el" href = "triSurfaceField_8hpp_source.html#l00134" > triSurfaceField< uint32 > ::deviceViewAll()< / a > , < a class = "el" href = "triSurface_8hpp_source.html#l00221" > triSurface::getTriangleAccessor()< / a > , < a class = "el" href = "MotionModel_8hpp_source.html#l00163" > MotionModel< rotatingAxisMotion, rotatingAxis > ::impl_getModelInterface()< / a > , < a class = "el" href = "AdamsMoulton3_8cpp_source.html#l00146" > AdamsMoulton3::intAll()< / a > , < a class = "el" href = "AdamsMoulton4_8cpp_source.html#l00161" > AdamsMoulton4::intAll()< / a > , < a class = "el" href = "AdamsMoulton5_8cpp_source.html#l00174" > AdamsMoulton5::intAll()< / a > , < a class = "el" href = "AdamsBashforth3_8cpp_source.html#l00086" > AdamsBashforth3::intAll()< / a > , < a class = "el" href = "AdamsBashforth4_8cpp_source.html#l00086" > AdamsBashforth4::intAll()< / a > , < a class = "el" href = "AdamsBashforth5_8cpp_source.html#l00086" > AdamsBashforth5::intAll()< / a > , < a class = "el" href = "AdamsMoulton3_8hpp_source.html#l00178" > AdamsMoulton3::intRange()< / a > , < a class = "el" href = "AdamsMoulton4_8hpp_source.html#l00181" > AdamsMoulton4::intRange()< / a > , < a class = "el" href = "AdamsMoulton5_8hpp_source.html#l00185" > AdamsMoulton5::intRange()< / a > , < a class = "el" href = "AdamsBashforth3_8hpp_source.html#l00157" > AdamsBashforth3::intRange()< / a > , < a class = "el" href = "AdamsBashforth4_8hpp_source.html#l00162" > AdamsBashforth4::intRange()< / a > , < a class = "el" href = "AdamsBashforth5_8hpp_source.html#l00162" > AdamsBashforth5::intRange()< / a > , < a class = "el" href = "boundaryBase_8cpp_source.html#l00193" > boundaryBase::markInNegativeSide()< / a > , < a class = "el" href = "VectorSingleAlgorithms_8hpp_source.html#l00044" > pFlow::max()< / a > , < a class = "el" href = "VectorSingleAlgorithms_8hpp_source.html#l00035" > pFlow::min()< / a > , < a class = "el" href = "AdamsMoulton3_8cpp_source.html#l00120" > AdamsMoulton3::predictAll()< / a > , < a class = "el" href = "AdamsMoulton4_8cpp_source.html#l00131" > AdamsMoulton4::predictAll()< / a > , < a class = "el" href = "AdamsMoulton5_8cpp_source.html#l00141" > AdamsMoulton5::predictAll()< / a > , < a class = "el" href = "AdamsMoulton3_8hpp_source.html#l00141" > AdamsMoulton3::predictRange()< / a > , < a class = "el" href = "AdamsMoulton4_8hpp_source.html#l00144" > AdamsMoulton4::predictRange()< / a > , and < a class = "el" href = "AdamsMoulton5_8hpp_source.html#l00147" > AdamsMoulton5::predictRange()< / a > .< / p >
< div id = "dynsection-3" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-3-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-3-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-3-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a51122b76468e0c5f19ea69c5c0ca6cf4_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a51122b76468e0c5f19ea69c5c0ca6cf4_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a1c7f550cc30fd1bf94843b447acfd1bd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1c7f550cc30fd1bf94843b447acfd1bd" > ◆ < / a > < / span > deviceViewAll() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > const < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto& deviceViewAll < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Device view range [0,capcity) < / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a1fabd2a58aae204d5639f041216f54da" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1fabd2a58aae204d5639f041216f54da" > ◆ < / a > < / span > deviceView()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto deviceView< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Device view range [0, size) < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00263" > 263< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8cpp_source.html#l00548" > VectorSingle< uint32, HostSpace > ::append()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00463" > VectorSingle< uint32, HostSpace > ::assign()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00487" > VectorSingle< uint32, HostSpace > ::assignFromDevice()< / a > , < a class = "el" href = "internalPoints_8cpp_source.html#l00092" > internalPoints::changePointsFlagPosition()< / a > , < a class = "el" href = "grainInteraction_8cpp_source.html#l00022" > grainInteraction< contactForceModel, geometryMotionModel, contactListType > ::createGrainInteraction()< / a > , < a class = "el" href = "sphereInteraction_8cpp_source.html#l00022" > sphereInteraction< contactForceModel, geometryMotionModel, contactListType > ::createSphereInteraction()< / a > , < a class = "el" href = "internalPoints_8cpp_source.html#l00037" > internalPoints::deletePoints()< / a > , < a class = "el" href = "internalField_8hpp_source.html#l00097" > internalField< realx3, void > ::deviceView()< / a > , < a class = "el" href = "triSurfaceField_8hpp_source.html#l00139" > triSurfaceField< uint32 > ::deviceView()< / a > , < a class = "el" href = "grainParticles_8cpp_source.html#l00026" > grainParticles::initializeParticles()< / a > , < a class = "el" href = "sphereParticles_8cpp_source.html#l00201" > sphereParticles::initializeParticles()< / a > , < a class = "el" href = "internalPoints_8cpp_source.html#l00427" > internalPoints::insertPointsOnly()< / a > , < a class = "el" href = "AdamsBashforth2_8cpp_source.html#l00036" > pFlow::intAllActive()< / a > , < a class = "el" href = "AdamsBashforth2_8cpp_source.html#l00061" > pFlow::intScattered()< / a > , < a class = "el" href = "internalPoints_8hpp_source.html#l00159" > internalPoints::pointPositionDevice()< / a > , and < a class = "el" href = "VectorSingle_8cpp_source.html#l00180" > VectorSingle< uint32, HostSpace > ::VectorSingle()< / a > .< / p >
< div id = "dynsection-4" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-4-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-4-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-4-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a1fabd2a58aae204d5639f041216f54da_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a1fabd2a58aae204d5639f041216f54da_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a31c0326d34cea4caaa16c31f9223f3db" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a31c0326d34cea4caaa16c31f9223f3db" > ◆ < / a > < / span > hostViewAll()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto hostViewAll< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return a view accessible on Host in range [0,capacity) < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00272" > 272< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a379256561291ab5049373408178fe6fe" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a379256561291ab5049373408178fe6fe" > ◆ < / a > < / span > hostView()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto hostView< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return a view accessible on Host in range [0,size) < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00281" > 281< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "internalField_8cpp_source.html#l00134" > internalField< realx3, void > ::activeValuesHost()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00442" > VectorSingle< uint32, HostSpace > ::assignFromHost()< / a > , < a class = "el" href = "internalField_8hpp_source.html#l00103" > internalField< realx3, void > ::hostView()< / a > , < a class = "el" href = "triSurfaceField_8hpp_source.html#l00145" > triSurfaceField< uint32 > ::hostView()< / a > , < a class = "el" href = "internalPoints_8hpp_source.html#l00153" > internalPoints::pointPositionHost()< / a > , < a class = "el" href = "selectBox_8cpp_source.html#l00025" > selectBox::selectAllPointsInBox()< / a > , and < a class = "el" href = "VectorSingle_8hpp_source.html#l00421" > VectorSingle< uint32, HostSpace > ::write()< / a > .< / p >
< div id = "dynsection-5" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-5-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-5-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-5-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a379256561291ab5049373408178fe6fe_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a379256561291ab5049373408178fe6fe_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a42b75d70f7af50128d4392123fec643f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a42b75d70f7af50128d4392123fec643f" > ◆ < / a > < / span > name()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99" > pFlow::word< / a > name< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Name of the vector. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00290" > 290< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "Field_8hpp_source.html#l00182" > Field< uint32x3 > ::name()< / a > .< / p >
< div id = "dynsection-6" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-6-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-6-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-6-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a42b75d70f7af50128d4392123fec643f_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a42b75d70f7af50128d4392123fec643f_icgraph" alt = "" / > < / div >
< / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a235f4855cec31187d575a459abb3eed2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a235f4855cec31187d575a459abb3eed2" > ◆ < / a > < / span > size()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > pFlow::uint32< / a > size< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Size of the vector. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00297" > 297< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8cpp_source.html#l00548" > VectorSingle< uint32, HostSpace > ::append()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00463" > VectorSingle< uint32, HostSpace > ::assign()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00487" > VectorSingle< uint32, HostSpace > ::assignFromDevice()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00442" > VectorSingle< uint32, HostSpace > ::assignFromHost()< / a > , < a class = "el" href = "triSurfaceKernels_8hpp_source.html#l00032" > pFlow::triSurfaceKernels::calculateArea()< / a > , < a class = "el" href = "triSurfaceKernels_8hpp_source.html#l00057" > pFlow::triSurfaceKernels::calculateNormals()< / a > , < a class = "el" href = "VectorSingleAlgorithms_8hpp_source.html#l00029" > pFlow::count()< / a > , < a class = "el" href = "boundaryBaseKernels_8cpp_source.html#l00065" > pFlow::boundaryBaseKernels::createRemoveKeepIndices()< / a > , < a class = "el" href = "boundaryBase_8hpp_source.html#l00264" > boundaryBase::empty()< / a > , < a class = "el" href = "triSurface_8hpp_source.html#l00221" > triSurface::getTriangleAccessor()< / a > , < a class = "el" href = "internalPoints_8cpp_source.html#l00427" > internalPoints::insertPointsOnly()< / a > , < a class = "el" href = "VectorSingleAlgorithms_8hpp_source.html#l00044" > pFlow::max()< / a > , < a class = "el" href = "VectorSingleAlgorithms_8hpp_source.html#l00035" > pFlow::min()< / a > , < a class = "el" href = "triSurface_8hpp_source.html#l00157" > triSurface::numPoints()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00204" > VectorSingle< uint32, HostSpace > ::operator=()< / a > , < a class = "el" href = "boundaryBase_8cpp_source.html#l00079" > boundaryBase::removeIndices()< / a > , < a class = "el" href = "triSurfaceField_8hpp_source.html#l00111" > triSurfaceField< uint32 > ::size()< / a > , < a class = "el" href = "internalField_8hpp_source.html#l00133" > internalField< realx3, void > ::size()< / a > , < a class = "el" href = "triSurface_8hpp_source.html#l00162" > triSurface::size()< / a > , < a class = "el" href = "boundaryBase_8hpp_source.html#l00270" > boundaryBase::size()< / a > , and < a class = "el" href = "boundaryBase_8cpp_source.html#l00149" > boundaryBase::transferPointsToMirror()< / a > .< / p >
< div id = "dynsection-7" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-7-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-7-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-7-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a235f4855cec31187d575a459abb3eed2_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a235f4855cec31187d575a459abb3eed2_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "aef2405d22737e2c47dfe9994f27a028f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aef2405d22737e2c47dfe9994f27a028f" > ◆ < / a > < / span > capacity()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > pFlow::uint32< / a > capacity< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00304" > 304< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8cpp_source.html#l00463" > VectorSingle< uint32, HostSpace > ::assign()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00487" > VectorSingle< uint32, HostSpace > ::assignFromDevice()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00442" > VectorSingle< uint32, HostSpace > ::assignFromHost()< / a > , < a class = "el" href = "triSurfaceField_8hpp_source.html#l00117" > triSurfaceField< uint32 > ::capacity()< / a > , < a class = "el" href = "internalField_8hpp_source.html#l00139" > internalField< realx3, void > ::capacity()< / a > , < a class = "el" href = "triSurface_8hpp_source.html#l00167" > triSurface::capacity()< / a > , and < a class = "el" href = "boundaryBase_8hpp_source.html#l00276" > boundaryBase::capacity()< / a > .< / p >
< div id = "dynsection-8" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-8-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-8-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-8-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_aef2405d22737e2c47dfe9994f27a028f_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_aef2405d22737e2c47dfe9994f27a028f_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
< a id = "a8a26016033b73de243ec891f2a9cdeff" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8a26016033b73de243ec891f2a9cdeff" > ◆ < / a > < / span > empty()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool < a class = "el" href = "classpFlow_1_1empty.html" > empty< / a > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > If vector is empty. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00311" > 311< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "internalPoints_8cpp_source.html#l00037" > internalPoints::deletePoints()< / a > .< / p >
< div id = "dynsection-9" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-9-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-9-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-9-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a8a26016033b73de243ec891f2a9cdeff_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a8a26016033b73de243ec891f2a9cdeff_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "aa44126642a4679b014647ba2405864e5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa44126642a4679b014647ba2405864e5" > ◆ < / a > < / span > reserve()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void reserve < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > cap< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Reserve capacity for vector Preserve the content. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00318" > 318< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a607693313d6278c7060e898ad6adad43" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a607693313d6278c7060e898ad6adad43" > ◆ < / a > < / span > reallocate() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void reallocate < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > cap< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Reallocate memory to new cap and set size to 0. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00326" > 326< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "boundaryBaseKernels_8cpp_source.html#l00065" > pFlow::boundaryBaseKernels::createRemoveKeepIndices()< / a > , < a class = "el" href = "boundaryBaseKernels_8cpp_source.html#l00024" > pFlow::boundaryBaseKernels::createRemoveKeepLists()< / a > , and < a class = "el" href = "boundaryBase_8cpp_source.html#l00193" > boundaryBase::markInNegativeSide()< / a > .< / p >
< div id = "dynsection-10" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-10-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-10-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-10-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a607693313d6278c7060e898ad6adad43_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a607693313d6278c7060e898ad6adad43_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a060f3a10d89519547472668664210af1" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a060f3a10d89519547472668664210af1" > ◆ < / a > < / span > reallocate() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void reallocate < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > cap< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > newSize< / em >   < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Reallocate memory to new cap and set size to newSize. < / p >
< p > Do not preserve the content < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00334" > 334< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a2ee24ec9e66908db01ef12a8079cf533" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2ee24ec9e66908db01ef12a8079cf533" > ◆ < / a > < / span > resize() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void resize < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > n< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Resize the vector and preserve the content. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00344" > 344< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "boundaryBaseKernels_8cpp_source.html#l00065" > pFlow::boundaryBaseKernels::createRemoveKeepIndices()< / a > , and < a class = "el" href = "boundaryBase_8cpp_source.html#l00030" > boundaryBase::setSize()< / a > .< / p >
< div id = "dynsection-11" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-11-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-11-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-11-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a2ee24ec9e66908db01ef12a8079cf533_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a2ee24ec9e66908db01ef12a8079cf533_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a915f725f2b32bb8f2654a1035077f6a7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a915f725f2b32bb8f2654a1035077f6a7" > ◆ < / a > < / span > resize() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void resize < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > n< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const T &   < / td >
< td class = "paramname" > < em > val< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Resize the vector and assign the value to it. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00351" > 351< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "afd32d1c4cda15e685fd3008f4ded29f2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afd32d1c4cda15e685fd3008f4ded29f2" > ◆ < / a > < / span > clear()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void clear< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Clear the vector, but keep the allocated memory unchanged. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00358" > 358< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "triSurface_8hpp_source.html#l00212" > triSurface::clear()< / a > , and < a class = "el" href = "boundaryBaseKernels_8cpp_source.html#l00065" > pFlow::boundaryBaseKernels::createRemoveKeepIndices()< / a > .< / p >
< div id = "dynsection-12" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-12-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-12-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-12-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_afd32d1c4cda15e685fd3008f4ded29f2_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_afd32d1c4cda15e685fd3008f4ded29f2_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "a6ab1c6d91f769bc9bc0a58cf9f1333d6" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6ab1c6d91f769bc9bc0a58cf9f1333d6" > ◆ < / a > < / span > fill() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void fill < / td >
< td > (< / td >
< td class = "paramtype" > const T &   < / td >
< td class = "paramname" > < em > val< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Fill the range [0,size) with val. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00365" > 365< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "boundaryReflective_8cpp_source.html#l00069" > boundaryReflective::afterIteration()< / a > , < a class = "el" href = "boundaryPeriodic_8cpp_source.html#l00053" > boundaryPeriodic::beforeIteration()< / a > , < a class = "el" href = "boundaryExit_8cpp_source.html#l00044" > boundaryExit::beforeIteration()< / a > , < a class = "el" href = "Field_8hpp_source.html#l00114" > Field< uint32x3 > ::Field()< / a > , and < a class = "el" href = "boundaryBase_8cpp_source.html#l00193" > boundaryBase::markInNegativeSide()< / a > .< / p >
< div id = "dynsection-13" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-13-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-13-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-13-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a6ab1c6d91f769bc9bc0a58cf9f1333d6_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a6ab1c6d91f769bc9bc0a58cf9f1333d6_icgraph" alt = "" / > < / div >
< / div >
2025-01-10 13:02:07 +03:30
< / div >
< / div >
< a id = "a1f8cecd149645d770834833c7e099a69" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1f8cecd149645d770834833c7e099a69" > ◆ < / a > < / span > fill() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void fill < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#ae06b07ed1267c5e7bec6d1da50acf5d1" > rangeU32< / a >   < / td >
< td class = "paramname" > < em > r< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const T &   < / td >
< td class = "paramname" > < em > val< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00374" > 374< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a39102b6908f04f813ccd119193c56fc3" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a39102b6908f04f813ccd119193c56fc3" > ◆ < / a > < / span > assign() < span class = "overload" > [1/4]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void assign < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638" > size_t< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > n< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const T &   < / td >
< td class = "paramname" > < em > val< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Change size of the vector and assign val to vector and. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00386" > 386< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "triSurfaceField_8hpp_source.html#l00123" > triSurfaceField< uint32 > ::assign()< / a > , < a class = "el" href = "wordVectorHost_8hpp_source.html#l00313" > VectorSingle< word, HostSpace > ::assign()< / a > , and < a class = "el" href = "VectorSingle_8hpp_source.html#l00398" > VectorSingle< uint32, HostSpace > ::read()< / a > .< / p >
< div id = "dynsection-14" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-14-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-14-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-14-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a39102b6908f04f813ccd119193c56fc3_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "ae73d78fa1952742b9b94901665e8c589" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae73d78fa1952742b9b94901665e8c589" > ◆ < / a > < / span > assign() < span class = "overload" > [2/4]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void assign < / td >
< td > (< / td >
< td class = "paramtype" > const std::vector< T > &   < / td >
< td class = "paramname" > < em > src< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a >   < / td >
< td class = "paramname" > < em > cap< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Assign source vector with specified capacity. < / p >
< p > The size of *this becomes the size of src. < br / >
< / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00406" > 406< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< / div >
< / div >
< a id = "a396f90ac7452ed2a80db37255536299c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a396f90ac7452ed2a80db37255536299c" > ◆ < / a > < / span > assign() < span class = "overload" > [3/4]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void assign < / td >
< td > (< / td >
< td class = "paramtype" > const std::vector< T > &   < / td >
< td class = "paramname" > < em > src< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Assign source vector. < / p >
< p > The size of *this becomes the size of src. The capacity of *this becomes the capacity of src. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00433" > 433< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< / div >
< / div >
< a id = "a6255c8aec839b50209f4e3908c710ba2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6255c8aec839b50209f4e3908c710ba2" > ◆ < / a > < / span > assignFromHost()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void assignFromHost < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1VectorSingle.html#a3935e36bde1675859d11bee5e65864e4" > VectorTypeHost< / a > &   < / td >
< td class = "paramname" > < em > src< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Assign source vector from host side. < / p >
< p > The size of *this becomes the size of src. The capacity of *this becomes the capacity of src. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00442" > 442< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< / div >
< / div >
< a id = "a206bfeee8184e9158513c1473ad1ad95" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a206bfeee8184e9158513c1473ad1ad95" > ◆ < / a > < / span > assign() < span class = "overload" > [4/4]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void assign < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1VectorSingle.html#a74a37ab2977208763c7d3431ae5b985c" > VectorType< / a > &   < / td >
< td class = "paramname" > < em > src< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > srcCapacity< / em > = < code > true< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00463" > 463< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< / div >
< / div >
< a id = "afc2408a087b76a59e81f83f22367b04e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afc2408a087b76a59e81f83f22367b04e" > ◆ < / a > < / span > assignFromDevice()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void assignFromDevice < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < T, MSpace > &   < / td >
< td class = "paramname" > < em > src< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > bool  < / td >
< td class = "paramname" > < em > srcCapacity< / em > = < code > true< / code >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00487" > 487< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "boundaryBase_8hpp_source.html#l00132" > boundaryBase::syncLists()< / a > .< / p >
< div id = "dynsection-15" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-15-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-15-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-15-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_afc2408a087b76a59e81f83f22367b04e_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_afc2408a087b76a59e81f83f22367b04e_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a026dd37e0a41dba412c9edd8d009a471" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a026dd37e0a41dba412c9edd8d009a471" > ◆ < / a > < / span > append() < span class = "overload" > [1/3]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void append < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe" > ViewType1D< / a > < T, MemorySpace > &   < / td >
< td class = "paramname" > < em > appVec< / em > < / td > < td > )< / td >
2023-03-27 10:16:23 -07:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00506" > 506< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "ad4daee7504dfa383126ab2867d1fced4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad4daee7504dfa383126ab2867d1fced4" > ◆ < / a > < / span > append() < span class = "overload" > [2/3]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void append < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const std::vector< T > &   < / td >
< td class = "paramname" > < em > appVec< / em > < / td > < td > )< / td >
2023-03-27 10:16:23 -07:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00527" > 527< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-04-13 11:46:41 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "ace983bea51718713360fa35a31a4affc" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ace983bea51718713360fa35a31a4affc" > ◆ < / a > < / span > append() < span class = "overload" > [3/3]< / span > < / h2 >
2023-04-13 11:46:41 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > void append < / td >
2023-04-13 11:46:41 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1VectorSingle.html#a74a37ab2977208763c7d3431ae5b985c" > VectorType< / a > &   < / td >
< td class = "paramname" > < em > appVec< / em > < / td > < td > )< / td >
2023-04-13 11:46:41 -07:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00548" > 548< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "aeb92f4ec32451de9f2f887d9117fd88f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aeb92f4ec32451de9f2f887d9117fd88f" > ◆ < / a > < / span > getSpan() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto getSpan< / td >
2023-03-27 10:16:23 -07:00
< / tr >
2025-01-10 13:02:07 +03:30
< / table >
< / div > < div class = "memdoc" >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00569" > 569< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "triSurface_8cpp_source.html#l00124" > triSurface::append()< / a > , and < a class = "el" href = "pointField_8cpp_source.html#l00236" > pointField< pFlow::VectorSingle, pFlow::AB3History > ::readPointField()< / a > .< / p >
< div id = "dynsection-16" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-16-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-16-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-16-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_aeb92f4ec32451de9f2f887d9117fd88f_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_aeb92f4ec32451de9f2f887d9117fd88f_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
< a id = "abdd9d4cfc6d137b54f783c12e87687d8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abdd9d4cfc6d137b54f783c12e87687d8" > ◆ < / a > < / span > getSpan() < span class = "overload" > [2/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2023-03-27 10:16:23 -07:00
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > auto getSpan < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "adfafd86c74ac8d2c0f0864cb84e92eaa" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#adfafd86c74ac8d2c0f0864cb84e92eaa" > ◆ < / a > < / span > insertSetElement() < span class = "overload" > [1/3]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool insertSetElement < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b" > uint32IndexContainer< / a > &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > indices< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const T &   < / td >
< td class = "paramname" > < em > val< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00583" > 583< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "internalField_8hpp_source.html#l00181" > internalField< realx3, void > ::insertSetElement()< / a > .< / p >
< div id = "dynsection-17" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-17-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-17-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-17-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_adfafd86c74ac8d2c0f0864cb84e92eaa_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_adfafd86c74ac8d2c0f0864cb84e92eaa_icgraph" alt = "" / > < / div >
< / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a82d0d922d030808e47e997c698fdb750" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a82d0d922d030808e47e997c698fdb750" > ◆ < / a > < / span > insertSetElement() < span class = "overload" > [2/3]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool insertSetElement < / td >
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b" > uint32IndexContainer< / a > &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > indices< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const std::vector< T > &   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > vals< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00634" > 634< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a2117b628549b5594a191065270c8cd9f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2117b628549b5594a191065270c8cd9f" > ◆ < / a > < / span > insertSetElement() < span class = "overload" > [3/3]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool insertSetElement < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b" > uint32IndexContainer< / a > &   < / td >
< td class = "paramname" > < em > indices< / em > , < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe" > ViewType1D< / a > < T, < a class = "el" href = "classpFlow_1_1VectorSingle.html#a2e01852751e144707eefc63300bcce22" > memory_space< / a > >   < / td >
< td class = "paramname" > < em > vals< / em >   < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00687" > 687< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "afa4e3ea7e9d5cbc697964d32a9e4424b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afa4e3ea7e9d5cbc697964d32a9e4424b" > ◆ < / a > < / span > reorderItems()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > bool reorderItems < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b" > uint32IndexContainer< / a > &   < / td >
< td class = "paramname" > < em > indices< / em > < / td > < td > )< / td >
2023-03-27 10:16:23 -07:00
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8cpp_source.html#l00738" > 738< / a > of file < a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a5a0d79d360a405dae59d3972a9ad61d6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5a0d79d360a405dae59d3972a9ad61d6" > ◆ < / a > < / span > push_back()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable, void> push_back < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramtype" > const T &   < / td >
< td class = "paramname" > < em > val< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > push a new element at the end (host call only) resize if necessary and works on host accessible vector. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00328" > 328< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< a id = "a4b2292bdd68ebde041be930230a52151" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4b2292bdd68ebde041be930230a52151" > ◆ < / a > < / span > data() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1VectorSingle.html#ab088798d28525c0befe3c707b95c5bc2" > pointer< / a > data < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00335" > 335< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8hpp_source.html#l00348" > VectorSingle< uint32, HostSpace > ::begin()< / a > , < a class = "el" href = "VectorSingle_8hpp_source.html#l00365" > VectorSingle< uint32, HostSpace > ::end()< / a > , and < a class = "el" href = "VectorSingle_8hpp_source.html#l00328" > VectorSingle< uint32, HostSpace > ::push_back()< / a > .< / p >
< div id = "dynsection-18" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-18-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-18-summary" class = "dynsummary" style = "display:block;" >
2023-04-02 14:53:54 -07:00
< / div >
2025-01-10 13:02:07 +03:30
< div id = "dynsection-18-content" class = "dyncontent" style = "display:none;" >
2023-03-27 10:16:23 -07:00
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a4b2292bdd68ebde041be930230a52151_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a4b2292bdd68ebde041be930230a52151_icgraph" alt = "" / > < / div >
< / div >
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a53fca8add741874302a95467519251e4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a53fca8add741874302a95467519251e4" > ◆ < / a > < / span > data() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > < a class = "el" href = "classpFlow_1_1VectorSingle.html#aeb8303778a4db95b65080fb533378d32" > const_pointer< / a > data < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00340" > 340< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "ae3d8202abe615516f83cb5ea83caf236" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae3d8202abe615516f83cb5ea83caf236" > ◆ < / a > < / span > begin() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable,< a class = "el" href = "classpFlow_1_1VectorSingle.html#a4d1ca55c8c62d4fbf3ea42d9919125a0" > iterator< / a > > begin < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return begin iterator. It works when devices is host accessible. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00348" > 348< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a0e27acbc6bdc73ab27d3242af619059a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0e27acbc6bdc73ab27d3242af619059a" > ◆ < / a > < / span > begin() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable,< a class = "el" href = "classpFlow_1_1VectorSingle.html#a2601f8255f8a42148603816eb649c961" > const_iterator< / a > > begin < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return begin iterator. it works when host is accessible. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00356" > 356< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a881a076efc5bc7d6ea82520cbe99ce02" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a881a076efc5bc7d6ea82520cbe99ce02" > ◆ < / a > < / span > end() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable,< a class = "el" href = "classpFlow_1_1VectorSingle.html#a4d1ca55c8c62d4fbf3ea42d9919125a0" > iterator< / a > > end < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return end iterator. it works when host is accessible. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00365" > 365< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8hpp_source.html#l00442" > VectorSingle< uint32, HostSpace > ::write()< / a > .< / p >
< div id = "dynsection-19" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-19-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-19-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-19-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a881a076efc5bc7d6ea82520cbe99ce02_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a881a076efc5bc7d6ea82520cbe99ce02_icgraph" alt = "" / > < / div >
< / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a0397c0dad614c9c3477372d9e291a3fd" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0397c0dad614c9c3477372d9e291a3fd" > ◆ < / a > < / span > end() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable,< a class = "el" href = "classpFlow_1_1VectorSingle.html#a2601f8255f8a42148603816eb649c961" > const_iterator< / a > > end < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return end iterator. it works when host is accessible. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00374" > 374< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a2df051f05106dbdfda17c4564e34006e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a2df051f05106dbdfda17c4564e34006e" > ◆ < / a > < / span > operator[]() < span class = "overload" > [1/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable,< a class = "el" href = "classpFlow_1_1VectorSingle.html#a0c5a1541ecf7ad17925583cf6abd2c65" > reference< / a > > operator[] < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638" > size_t< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > i< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return reference to element i. it works when host is accessible. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00382" > 382< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a5a43aede6b99ef34daf50e04a6b09b5a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5a43aede6b99ef34daf50e04a6b09b5a" > ◆ < / a > < / span > operator[]() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > INLINE_FUNCTION_H< / a > std::enable_if_t< < a class = "el" href = "classpFlow_1_1VectorSingle.html#ae6637e7df6fa318c820511b10e2cc170" > isHostAccessible_< / a > & & Enable,< a class = "el" href = "classpFlow_1_1VectorSingle.html#ac98a2432df95afe641c3847268f579e8" > const_reference< / a > > operator[] < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638" > size_t< / a >   < / td >
2023-03-27 10:16:23 -07:00
< td class = "paramname" > < em > i< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Return reference to element i. it works when host is accessible. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00390" > 390< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
< / div >
< / div >
< a id = "ae1d42751915e8566dac19658cc498ffa" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae1d42751915e8566dac19658cc498ffa" > ◆ < / a > < / span > read() < span class = "overload" > [1/2]< / span > < / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool read < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1iIstream.html" > iIstream< / a > &   < / td >
< td class = "paramname" > < em > is< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Read vector from stream. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00398" > 398< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8hpp_source.html#l00477" > pFlow::operator> > ()< / a > .< / p >
< div id = "dynsection-20" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-20-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-20-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-20-content" class = "dyncontent" style = "display:none;" >
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_ae1d42751915e8566dac19658cc498ffa_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_ae1d42751915e8566dac19658cc498ffa_icgraph" alt = "" / > < / div >
< / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a0b569141588fd6bcd89aad06d8af2be4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0b569141588fd6bcd89aad06d8af2be4" > ◆ < / a > < / span > read() < span class = "overload" > [2/2]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool read < / td >
2023-03-27 10:16:23 -07:00
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1iIstream.html" > iIstream< / a > &   < / td >
2023-04-13 11:46:41 -07:00
< td class = "paramname" > < em > is< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
2023-03-27 10:16:23 -07:00
< td > < / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1IOPattern.html" > IOPattern< / a > &   < / td >
< td class = "paramname" > < em > iop< / em >   < / td >
2023-04-13 11:46:41 -07:00
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Read vector from stream. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00410" > 410< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-04-13 11:46:41 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a822fe0cdae82912d7c35e008c6158a61" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a822fe0cdae82912d7c35e008c6158a61" > ◆ < / a > < / span > write() < span class = "overload" > [1/3]< / span > < / h2 >
2023-04-13 11:46:41 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool write < / td >
2023-04-13 11:46:41 -07:00
< td > (< / td >
2025-01-10 13:02:07 +03:30
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > &   < / td >
< td class = "paramname" > < em > os< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1IOPattern.html" > IOPattern< / a > &   < / td >
< td class = "paramname" > < em > iop< / em >   < / td >
< / tr >
< tr >
2023-04-13 11:46:41 -07:00
< td > < / td >
2025-01-10 13:02:07 +03:30
< td > )< / td >
< td > < / td > < td > const< / td >
2023-04-13 11:46:41 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Write the vector to os. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00421" > 421< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-04-13 11:46:41 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8hpp_source.html#l00488" > pFlow::operator< < ()< / a > .< / p >
2023-04-13 11:46:41 -07:00
< div id = "dynsection-21" onclick = "return toggleVisibility(this)" class = "dynheader closed" style = "cursor:pointer;" >
< img id = "dynsection-21-trigger" src = "closed.png" alt = "+" / > Here is the caller graph for this function:< / div >
< div id = "dynsection-21-summary" class = "dynsummary" style = "display:block;" >
< / div >
< div id = "dynsection-21-content" class = "dyncontent" style = "display:none;" >
2025-01-10 13:02:07 +03:30
< div class = "center" > < img src = "classpFlow_1_1VectorSingle_a822fe0cdae82912d7c35e008c6158a61_icgraph.png" border = "0" usemap = "#classpFlow_1_1VectorSingle_a822fe0cdae82912d7c35e008c6158a61_icgraph" alt = "" / > < / div >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
< / div >
< a id = "aa7d820a4dd0777a9a82aee242b83a167" > < / a >
2025-01-10 13:02:07 +03:30
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa7d820a4dd0777a9a82aee242b83a167" > ◆ < / a > < / span > write() < span class = "overload" > [2/3]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool write < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > &   < / td >
< td class = "paramname" > < em > os< / em > < / td > < td > )< / td >
< td > const< / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00431" > 431< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a50cdc866d41b3117fa7a567cae1eab29" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a50cdc866d41b3117fa7a567cae1eab29" > ◆ < / a > < / span > write() < span class = "overload" > [3/3]< / span > < / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > FUNCTION_H< / a > bool write < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classpFlow_1_1iOstream.html" > iOstream< / a > &   < / td >
< td class = "paramname" > < em > os< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const < a class = "el" href = "classpFlow_1_1IOPattern.html" > IOPattern< / a > &   < / td >
< td class = "paramname" > < em > iop< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const HostMask &   < / td >
< td class = "paramname" > < em > mask< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > const< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00442" > 442< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a4afaef92d6e6a55303575f96107d40ec" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a4afaef92d6e6a55303575f96107d40ec" > ◆ < / a > < / span > memoerySpaceName()< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > static constexpr const char* memoerySpaceName < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
< td > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > inline< / span > < span class = "mlabel" > static< / span > < span class = "mlabel" > constexpr< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Name of the memory space. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00469" > 469< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< h2 class = "groupheader" > Member Data Documentation< / h2 >
< a id = "a429ca9be380631b55c9a31f39b2e2b18" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a429ca9be380631b55c9a31f39b2e2b18" > ◆ < / a > < / span > size_< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b" > uint32< / a > size_ = 0< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Size of the vector. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00083" > 83< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8hpp_source.html#l00365" > VectorSingle< uint32, HostSpace > ::end()< / a > , and < a class = "el" href = "VectorSingle_8hpp_source.html#l00328" > VectorSingle< uint32, HostSpace > ::push_back()< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "ac1e49fbf5fa8405fe88173679837ea96" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac1e49fbf5fa8405fe88173679837ea96" > ◆ < / a > < / span > view_< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > < a class = "el" href = "classpFlow_1_1VectorSingle.html#af98cf9297694f25215962f6a2bf773e4" > viewType< / a > view_< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > view of the vector < / p >
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00086" > 86< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "reference" > Referenced by < a class = "el" href = "VectorSingle_8hpp_source.html#l00335" > VectorSingle< uint32, HostSpace > ::data()< / a > , < a class = "el" href = "VectorSingle_8cpp_source.html#l00204" > VectorSingle< uint32, HostSpace > ::operator=()< / a > , and < a class = "el" href = "VectorSingle_8hpp_source.html#l00382" > VectorSingle< uint32, HostSpace > ::operator[]()< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "ae6637e7df6fa318c820511b10e2cc170" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae6637e7df6fa318c820511b10e2cc170" > ◆ < / a > < / span > isHostAccessible_< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > constexpr bool isHostAccessible_ = < a class = "el" href = "namespacepFlow.html#ad2d126c3a5be4b93ac09ed50384235f6" > isHostAccessible< / a > < < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6dc9533c29ac1a7bda75f3f175df75fb" > execution_space< / a > > ()< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > static< / span > < span class = "mlabel" > constexpr< / span > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Is the memory of this vector accessible from Host. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00092" > 92< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "a267f689f0a5703a1abd144be80579a03" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a267f689f0a5703a1abd144be80579a03" > ◆ < / a > < / span > isDeviceAccessible_< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > constexpr bool isDeviceAccessible_ = < a class = "el" href = "namespacepFlow.html#abff88926c0ea601029f9dd0307656210" > isDeviceAccessible< / a > < < a class = "el" href = "classpFlow_1_1VectorSingle.html#a6dc9533c29ac1a7bda75f3f175df75fb" > execution_space< / a > > ()< / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > static< / span > < span class = "mlabel" > constexpr< / span > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p > Is the memory of this vector accessiple from Divce. < / p >
2023-03-27 10:16:23 -07:00
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00096" > 96< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< a id = "aa7d571f9ac7f24adffe49f3a60025355" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa7d571f9ac7f24adffe49f3a60025355" > ◆ < / a > < / span > isTriviallyCopyable_< / h2 >
2023-03-27 10:16:23 -07:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
2025-01-10 13:02:07 +03:30
< td class = "memname" > constexpr bool isTriviallyCopyable_ = std::is_trivially_copyable_v< T> < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
2025-01-10 13:02:07 +03:30
< span class = "mlabels" > < span class = "mlabel" > static< / span > < span class = "mlabel" > constexpr< / span > < span class = "mlabel" > private< / span > < / span > < / td >
2023-03-27 10:16:23 -07:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
2025-01-10 13:02:07 +03:30
< p class = "definition" > Definition at line < a class = "el" href = "VectorSingle_8hpp_source.html#l00099" > 99< / a > of file < a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > .< / p >
2023-03-27 10:16:23 -07:00
< / div >
< / div >
2025-01-10 13:02:07 +03:30
< hr / > The documentation for this class was generated from the following files:< ul >
2023-03-27 10:16:23 -07:00
< li > src/phasicFlow/containers/VectorHD/< a class = "el" href = "VectorSingle_8hpp_source.html" > VectorSingle.hpp< / a > < / li >
2025-01-10 13:02:07 +03:30
< li > src/phasicFlow/containers/VectorHD/< a class = "el" href = "VectorSingle_8cpp_source.html" > VectorSingle.cpp< / a > < / li >
2023-03-27 10:16:23 -07:00
< / ul >
< / div > <!-- contents -->
< / div > <!-- doc - content -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul >
< li class = "navelem" > < a class = "el" href = "namespacepFlow.html" > pFlow< / a > < / li > < li class = "navelem" > < a class = "el" href = "classpFlow_1_1VectorSingle.html" > VectorSingle< / a > < / li >
< li class = "footer" > Generated by
< a href = "http://www.doxygen.org/index.html" >
< img class = "footer" src = "doxygen.png" alt = "doxygen" / > < / a > 1.8.17 < / li >
< / ul >
< / div >
< / body >
< / html >