ViennaCL - The Vienna Computing Library  1.7.0
Free open-source GPU-accelerated linear algebra and solver library.
tools Directory Reference

Files

file  adapter.hpp [code]
 Adapter classes for sparse matrices made of the STL type std::vector<std::map<SizeT, NumericT> >
 
file  entry_proxy.hpp [code]
 A proxy class for entries in a vector.
 
file  matrix_generation.hpp [code]
 Helper routines for generating sparse matrices.
 
file  matrix_size_deducer.hpp [code]
 Helper implementations that deduce the dimensions of the supplied matrix-valued expressions.
 
file  random.hpp [code]
 A small collection of sequential random number generators.
 
file  sha1.hpp [code]
 
file  shared_ptr.hpp [code]
 Implementation of a shared pointer class (cf. std::shared_ptr, boost::shared_ptr). Will be used until C++11 is widely available.
 
file  timer.hpp [code]
 A simple, yet (mostly) sufficiently accurate timer for benchmarking and profiling.
 
file  tools.hpp [code]
 Various little tools used here and there in ViennaCL.