ViennaCL - The Vienna Computing Library  1.5.1
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: