210 lines
12 KiB
XML
210 lines
12 KiB
XML
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
|
|
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.1" xml:lang="en-US">
|
|
<compounddef id="classtf_1_1cudaDeviceVector" kind="class" language="C++" prot="private">
|
|
<compoundname>tf::cudaDeviceVector</compoundname>
|
|
<templateparamlist>
|
|
<param>
|
|
<type>typename T</type>
|
|
</param>
|
|
</templateparamlist>
|
|
<sectiondef kind="private-attrib">
|
|
<memberdef kind="variable" id="classtf_1_1cudaDeviceVector_1a52da84c77829a1ea261fc187ef2e474e" prot="private" static="no" mutable="no">
|
|
<type>T *</type>
|
|
<definition>T* tf::cudaDeviceVector< T >::_data</definition>
|
|
<argsstring></argsstring>
|
|
<name>_data</name>
|
|
<initializer>{nullptr}</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="844" column="7" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="844" bodyend="-1"/>
|
|
</memberdef>
|
|
<memberdef kind="variable" id="classtf_1_1cudaDeviceVector_1a4637a4ea042aa8e3c2b7be1e5ed3ce84" prot="private" static="no" mutable="no">
|
|
<type>size_t</type>
|
|
<definition>size_t tf::cudaDeviceVector< T >::_N</definition>
|
|
<argsstring></argsstring>
|
|
<name>_N</name>
|
|
<initializer>{0}</initializer>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="845" column="12" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="845" bodyend="-1"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<sectiondef kind="public-func">
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a7783ef6aed9b7872d22f5f9127887206" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::cudaDeviceVector< T >::cudaDeviceVector</definition>
|
|
<argsstring>()=default</argsstring>
|
|
<name>cudaDeviceVector</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="800" column="5"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a6d0daf9a0d45cb4827c0dd8e0d434ce3" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::cudaDeviceVector< T >::cudaDeviceVector</definition>
|
|
<argsstring>(size_t N)</argsstring>
|
|
<name>cudaDeviceVector</name>
|
|
<param>
|
|
<type>size_t</type>
|
|
<declname>N</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="802" column="5" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="802" bodyend="809"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1adf971821fec0d2817ca510ec8509612f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::cudaDeviceVector< T >::cudaDeviceVector</definition>
|
|
<argsstring>(cudaDeviceVector &&rhs)</argsstring>
|
|
<name>cudaDeviceVector</name>
|
|
<param>
|
|
<type>cudaDeviceVector &&</type>
|
|
<declname>rhs</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="811" column="5" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="811" bodyend="815"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a84682a01838130c1eb70d9da95f1d71f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::cudaDeviceVector< T >::~cudaDeviceVector</definition>
|
|
<argsstring>()</argsstring>
|
|
<name>~cudaDeviceVector</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="817" column="5" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="817" bodyend="821"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a17cde55e1a5c2e1c9ca8cdbb39e03e09" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>cudaDeviceVector &</type>
|
|
<definition>cudaDeviceVector& tf::cudaDeviceVector< T >::operator=</definition>
|
|
<argsstring>(cudaDeviceVector &&rhs)</argsstring>
|
|
<name>operator=</name>
|
|
<param>
|
|
<type>cudaDeviceVector &&</type>
|
|
<declname>rhs</declname>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="823" column="22" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="823" bodyend="832"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1ab235c0e585e4b87ab9a2678fb4d79c3e" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>size_t</type>
|
|
<definition>size_t tf::cudaDeviceVector< T >::size</definition>
|
|
<argsstring>() const</argsstring>
|
|
<name>size</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="834" column="12" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="834" bodyend="834"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a6749e3c50f6e1b0a2a76bd65f8408a06" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>T *</type>
|
|
<definition>T* tf::cudaDeviceVector< T >::data</definition>
|
|
<argsstring>()</argsstring>
|
|
<name>data</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="836" column="7" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="836" bodyend="836"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1aa7044232a8a103673645081a5393791b" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
|
|
<type>const T *</type>
|
|
<definition>const T* tf::cudaDeviceVector< T >::data</definition>
|
|
<argsstring>() const</argsstring>
|
|
<name>data</name>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="837" column="13" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="837" bodyend="837"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1a20cc8bd1758927a4cc116d0ecd7b8fb5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type></type>
|
|
<definition>tf::cudaDeviceVector< T >::cudaDeviceVector</definition>
|
|
<argsstring>(const cudaDeviceVector &)=delete</argsstring>
|
|
<name>cudaDeviceVector</name>
|
|
<param>
|
|
<type>const cudaDeviceVector &</type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="839" column="5"/>
|
|
</memberdef>
|
|
<memberdef kind="function" id="classtf_1_1cudaDeviceVector_1aa00033a24c55fe15527b073b9e43c1bf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
|
|
<type>cudaDeviceVector &</type>
|
|
<definition>cudaDeviceVector& tf::cudaDeviceVector< T >::operator=</definition>
|
|
<argsstring>(const cudaDeviceVector &)=delete</argsstring>
|
|
<name>operator=</name>
|
|
<param>
|
|
<type>const cudaDeviceVector &</type>
|
|
</param>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<inbodydescription>
|
|
</inbodydescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="840" column="22"/>
|
|
</memberdef>
|
|
</sectiondef>
|
|
<briefdescription>
|
|
</briefdescription>
|
|
<detaileddescription>
|
|
</detaileddescription>
|
|
<location file="taskflow/cuda/cuda_memory.hpp" line="796" column="1" bodyfile="taskflow/cuda/cuda_memory.hpp" bodystart="796" bodyend="846"/>
|
|
<listofallmembers>
|
|
<member refid="classtf_1_1cudaDeviceVector_1a52da84c77829a1ea261fc187ef2e474e" prot="private" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>_data</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1a4637a4ea042aa8e3c2b7be1e5ed3ce84" prot="private" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>_N</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1a7783ef6aed9b7872d22f5f9127887206" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>cudaDeviceVector</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1a6d0daf9a0d45cb4827c0dd8e0d434ce3" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>cudaDeviceVector</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1adf971821fec0d2817ca510ec8509612f" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>cudaDeviceVector</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1a20cc8bd1758927a4cc116d0ecd7b8fb5" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>cudaDeviceVector</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1a6749e3c50f6e1b0a2a76bd65f8408a06" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>data</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1aa7044232a8a103673645081a5393791b" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>data</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1a17cde55e1a5c2e1c9ca8cdbb39e03e09" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>operator=</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1aa00033a24c55fe15527b073b9e43c1bf" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>operator=</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1ab235c0e585e4b87ab9a2678fb4d79c3e" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>size</name></member>
|
|
<member refid="classtf_1_1cudaDeviceVector_1a84682a01838130c1eb70d9da95f1d71f" prot="public" virt="non-virtual"><scope>tf::cudaDeviceVector</scope><name>~cudaDeviceVector</name></member>
|
|
</listofallmembers>
|
|
</compounddef>
|
|
</doxygen>
|