ViennaCL - The Vienna Computing Library  1.5.1
Public Member Functions
vector_tuple< ScalarT > Class Template Reference

Tuple class holding pointers to multiple vectors. Mainly used as a temporary object returned from viennacl::tie(). More...

#include <vector.hpp>

Public Member Functions

 vector_tuple (VectorType const &v0, VectorType const &v1)
 vector_tuple (VectorType &v0, VectorType &v1)
 vector_tuple (VectorType const &v0, VectorType const &v1, VectorType const &v2)
 vector_tuple (VectorType &v0, VectorType &v1, VectorType &v2)
 vector_tuple (VectorType const &v0, VectorType const &v1, VectorType const &v2, VectorType const &v3)
 vector_tuple (VectorType &v0, VectorType &v1, VectorType &v2, VectorType &v3)
 vector_tuple (std::vector< VectorType const * > const &vecs)
 vector_tuple (std::vector< VectorType * > const &vecs)
vcl_size_t size () const
vcl_size_t const_size () const
VectorTypeat (vcl_size_t i) const
VectorType const & const_at (vcl_size_t i) const

Detailed Description

template<typename ScalarT>
class viennacl::vector_tuple< ScalarT >

Tuple class holding pointers to multiple vectors. Mainly used as a temporary object returned from viennacl::tie().


Constructor & Destructor Documentation

vector_tuple ( VectorType const &  v0,
VectorType const &  v1 
) [inline]
vector_tuple ( VectorType v0,
VectorType v1 
) [inline]
vector_tuple ( VectorType const &  v0,
VectorType const &  v1,
VectorType const &  v2 
) [inline]
vector_tuple ( VectorType v0,
VectorType v1,
VectorType v2 
) [inline]
vector_tuple ( VectorType const &  v0,
VectorType const &  v1,
VectorType const &  v2,
VectorType const &  v3 
) [inline]
vector_tuple ( VectorType v0,
VectorType v1,
VectorType v2,
VectorType v3 
) [inline]
vector_tuple ( std::vector< VectorType const * > const &  vecs) [inline]
vector_tuple ( std::vector< VectorType * > const &  vecs) [inline]

Member Function Documentation

VectorType& at ( vcl_size_t  i) const [inline]
VectorType const& const_at ( vcl_size_t  i) const [inline]
vcl_size_t const_size ( ) const [inline]
vcl_size_t size ( ) const [inline]

The documentation for this class was generated from the following file: