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: