 boost | Cuv additions to the boost namespace |
 cuv | All cuv functionality |
  alex_conv | Wrappers of convolution operations by Alex Kriszevsky |
  integral_img | Integral image computation |
  sep_conv | Separable convolution |
  allocator | Allocator allows allocation, deallocation and copying depending on memory_space_type |
  allocator< value_type, size_type, host_memory_space > | Specialization of template allocator for host_memory_space |
  cuda_array | Wrapper for a 2D CUDAArray |
  dia_matrix | Class for diagonal matrices |
  filter_factory | |
  interleaved_image | Wrapper around a tensor to provide an interleaved (e.g |
  matrix | Basic matrix class |
  reference | This objects acts like a reference to the object stored at the wrapped pointer |
  column_major | Tag for column major matrices |
  row_major | Tag for row major matrices |
  linear_memory_tag | Tag for linear memory |
  pitched_memory_tag | Tag for pitched memory |
  other_memory_layout | Converts from column to row-major and vice versa |
  other_memory_layout< column_major > | Specialisation: converts from column to row-major |
  other_memory_layout< row_major > | Specialisation: converts from row to column-major |
  other_memory_space | Converts from dev to host memory space and vice versa |
  other_memory_space< dev_memory_space > | Specialisation: converts from dev_memory_space to host_memory_space |
  other_memory_space< host_memory_space > | Specialisation: converts from host_memory_space to dev_memory_space |
  memory | Simply keeps a pointer and deallocates it when destroyed |
  linear_memory | Contiguous memory |
  pitched_memory | 2D non-contiguous ("pitched") memory |
  tensor_info | Infos about shape and stride on host and in the tensor data space |
  tensor | N-dimensional array on GPU or CPU |
  tensor_view | Primarily used as result of tensor::operator[] |
  switch_value_type | Create a tensor type with the same template parameters, but with switched value type |
  switch_memory_layout_type | Create a tensor type with the same template parameters, but with switched memory_layout_type |
  switch_memory_space_type | Create a tensor type with the same template parameters, but with switched memory_space_type |
  image_pyramid | Image pyramid decreasing in size logarithmically |
  host_block_descriptor | Dummy Block descriptor on host |
  dev_block_descriptor | Block 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 |
   block | One 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 |
   block_array | |
  vector_type_traits | |
  vector_type_traits< float4 > | |
  vector_type_traits< float3 > | |
  vector_type_traits< float2 > | |
  vector_type_traits< float1 > | |
  vector_type_traits< float > | |
   vector | Get high-dim datatypes of a base type |
  vector< 1 > | |
  vector< 2 > | |
  vector< 3 > | |
  vector< 4 > | |
  host_memory_space | Tag for host memory |
  dev_memory_space | Tag for device memory |
  FalseType | Defines "False" |
  TrueType | Defines "True" |
  IsSame | Checks whether two types are equal |
  IsSame< T, T > | |
  IsDifferent | Checks whether two types are different |
  IsDifferent< T, T > | |
  unconst | Remove "const" from a type |
  unconst< const T > | |
  If | Switch result depending on Condition |
  If< false, Then, Else > | |
  EnableIfC | Enable-if controlled creation of SFINAE conditions |
  EnableIfC< false, T > | |
  EnableIf | |
  DisableIf | |
 libs | Special purpose functionality |
 ExceptionTracer | |
 ProgressBar | A progressbar :-) |
 Timing | Simple class to perfom timing measurements |