<metaname="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.">
<trclass="even"><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a16ed4538a6906f762b1334d171cd061f">buffer_</a></td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"><spanclass="mlabel">protected</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#ab94d7044a21609bb40c33a970f14b2ac">bufferSpan_</a></td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"><spanclass="mlabel">protected</span></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a424bdb966eba81f33c13d97483d83fd4">create</a>(const IOPattern &iop)</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"><spanclass="mlabel">static</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#abfb94c89d49092b12bb5bac995db15c3">create_vCtor</a>(dataIO, IOPattern,(const IOPattern &iop),(iop))</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a4999ed45cda9959bb9d1321907bae105">dataIO</a>(const IOPattern &iop)</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"><spanclass="mlabel">inline</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a8a4faff89d307e855b052f8c0972cc85">dataIO</a>(const dataIO &)=default</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a22d4010fd8b099ffe3d048ac0373bb8b">dataIO</a>(dataIO &&)=default</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"></td></tr>
<tr><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a9d39306081754cb86ddba51f2372fc18">gatherData</a>(span< T > data)=0</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"><spanclass="mlabel">protected</span><spanclass="mlabel">pure virtual</span></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a8a15a7a02c086160523f1c36db09cc56">ioPattern_</a></td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"><spanclass="mlabel">protected</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a35b3c2d0a6725fe61abc975852fedcb9">operator=</a>(const dataIO &)=default</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#aabeb81d855821dcb121883700e8f8902">operator=</a>(dataIO &&)=default</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"></td></tr>
<tr><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#acad0f18b83f5ea2313fc6a3fd03783bb">readData</a>(iIstream &is, std::vector< T >&data)</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a2aa203c82d4b448d791a04160bcdedf8">TypeInfo</a>("dataIO")</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"></td></tr>
<tr><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a2e2009120c17aa26b858ab3008338a74">writeData</a>(iOstream &os, span< T > data)</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#a77f41954adde6100c7c43dffdfbc1d8f">writeData</a>(iOstream &os, span< word > data)</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"><spanclass="mlabel">inline</span></td></tr>
<tr><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html#ae682ad7ae14facddd6de14e811ee8585">~dataIO</a>()=default</td><tdclass="entry"><aclass="el"href="classpFlow_1_1dataIO.html">dataIO< T ></a></td><tdclass="entry"><spanclass="mlabel">virtual</span></td></tr>