CUV  0.9.201304091348
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNboostCuv additions to the boost namespace
oNcuvAll cuv functionality
|oNalex_convWrappers of convolution operations by Alex Kriszevsky
|oNintegral_imgIntegral image computation
|oNsep_convSeparable convolution
|oCallocatorAllocator allows allocation, deallocation and copying depending on memory_space_type
|oCallocator< value_type, size_type, host_memory_space >Specialization of template allocator for host_memory_space
|oCcuda_arrayWrapper for a 2D CUDAArray
|oCdia_matrixClass for diagonal matrices
|oCfilter_factory
|oCinterleaved_imageWrapper around a tensor to provide an interleaved (e.g
|oCmatrixBasic matrix class
|oCreferenceThis objects acts like a reference to the object stored at the wrapped pointer
|oCcolumn_majorTag for column major matrices
|oCrow_majorTag for row major matrices
|oClinear_memory_tagTag for linear memory
|oCpitched_memory_tagTag for pitched memory
|oCother_memory_layoutConverts from column to row-major and vice versa
|oCother_memory_layout< column_major >Specialisation: converts from column to row-major
|oCother_memory_layout< row_major >Specialisation: converts from row to column-major
|oCother_memory_spaceConverts from dev to host memory space and vice versa
|oCother_memory_space< dev_memory_space >Specialisation: converts from dev_memory_space to host_memory_space
|oCother_memory_space< host_memory_space >Specialisation: converts from host_memory_space to dev_memory_space
|oCmemorySimply keeps a pointer and deallocates it when destroyed
|oClinear_memoryContiguous memory
|oCpitched_memory2D non-contiguous ("pitched") memory
|oCtensor_infoInfos about shape and stride on host and in the tensor data space
|oCtensorN-dimensional array on GPU or CPU
|oCtensor_viewPrimarily used as result of tensor::operator[]
|oCswitch_value_typeCreate a tensor type with the same template parameters, but with switched value type
|oCswitch_memory_layout_typeCreate a tensor type with the same template parameters, but with switched memory_layout_type
|oCswitch_memory_space_typeCreate a tensor type with the same template parameters, but with switched memory_space_type
|oCimage_pyramidImage pyramid decreasing in size logarithmically
|oChost_block_descriptorDummy Block descriptor on host
|oCdev_block_descriptorBlock descriptors on device this class is needed for DIA_Mat = Dense_Mat * Dense_Mat it stores all blocks of size SPARSE_DIA_BLOCK_SIZE x SPARSE_DIA_BLOCK_SIZE of a regluar grid where at least one diagonal crosses the block
||oCblockOne block consists of the index of its upper-left corner and the offsets of all diagonals crossing this block, a Block has Size SPARSE_DIA_BLOCK_SIZE*SPARSE_DIA_BLOCK_SIZE
||\Cblock_array
|oCvector_type_traits
|oCvector_type_traits< float4 >
|oCvector_type_traits< float3 >
|oCvector_type_traits< float2 >
|oCvector_type_traits< float1 >
|oCvector_type_traits< float >
||\CvectorGet high-dim datatypes of a base type
|oCvector< 1 >
|oCvector< 2 >
|oCvector< 3 >
|oCvector< 4 >
|oChost_memory_spaceTag for host memory
|oCdev_memory_spaceTag for device memory
|oCFalseTypeDefines "False"
|oCTrueTypeDefines "True"
|oCIsSameChecks whether two types are equal
|oCIsSame< T, T >
|oCIsDifferentChecks whether two types are different
|oCIsDifferent< T, T >
|oCunconstRemove "const" from a type
|oCunconst< const T >
|oCIfSwitch result depending on Condition
|oCIf< false, Then, Else >
|oCEnableIfCEnable-if controlled creation of SFINAE conditions
|oCEnableIfC< false, T >
|oCEnableIf
|\CDisableIf
oNlibsSpecial purpose functionality
oCExceptionTracer
oCProgressBarA progressbar :-)
\CTimingSimple class to perfom timing measurements