ViennaCL - The Vienna Computing Library: viennacl/tools Directory Reference

ViennaCL - The Vienna Computing Library 1.7.1 Free open-source GPU-accelerated linear algebra and solver library. |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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.