ViennaCL - The Vienna Computing Library  1.5.2
Public Member Functions
ilu_vector_range< VectorType, ValueType, SizeType > Class Template Reference

Helper range class for representing a subvector of a larger buffer. More...

#include <block_ilu.hpp>

Public Member Functions

 ilu_vector_range (VectorType &v, SizeType start_index, SizeType vec_size)
ValueType & operator() (SizeType index)
ValueType & operator[] (SizeType index)
SizeType size () const

Detailed Description

template<typename VectorType, typename ValueType, typename SizeType = vcl_size_t>
class viennacl::linalg::detail::ilu_vector_range< VectorType, ValueType, SizeType >

Helper range class for representing a subvector of a larger buffer.


Constructor & Destructor Documentation

ilu_vector_range ( VectorType &  v,
SizeType  start_index,
SizeType  vec_size 
) [inline]

Member Function Documentation

ValueType& operator() ( SizeType  index) [inline]
ValueType& operator[] ( SizeType  index) [inline]
SizeType size ( ) const [inline]

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