<T>LAPACK 0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
tlapack::starpu::internal::EntryAccess< T, false > Struct Template Referenceabstract
Inheritance diagram for tlapack::starpu::internal::EntryAccess< T, false >:
Collaboration diagram for tlapack::starpu::internal::EntryAccess< T, false >:

Public Member Functions

virtual MatrixEntry< T > map_to_entry (idx_t i, idx_t j) noexcept=0
 
virtual idx_t ncols () const noexcept=0
 
virtual idx_t nrows () const noexcept=0
 
constexpr MatrixEntry< T > operator() (idx_t i, idx_t j) noexcept
 Returns a reference to an element of the matrix.
 
constexpr MatrixEntry< T > operator[] (idx_t i) noexcept
 Returns a reference to an element of the vector.
 
- Public Member Functions inherited from tlapack::starpu::internal::EntryAccess< T, true >
constexproperator() (idx_t i, idx_t j) const noexcept
 Returns an element of the matrix.
 
constexproperator[] (idx_t i) const noexcept
 Returns an element of the vector.
 

Member Function Documentation

◆ map_to_entry()

template<class T >
virtual MatrixEntry< T > tlapack::starpu::internal::EntryAccess< T, false >::map_to_entry ( idx_t  i,
idx_t  j 
)
pure virtualnoexcept

◆ ncols()

template<class T >
virtual idx_t tlapack::starpu::internal::EntryAccess< T, false >::ncols ( ) const
pure virtualnoexcept

◆ nrows()

template<class T >
virtual idx_t tlapack::starpu::internal::EntryAccess< T, false >::nrows ( ) const
pure virtualnoexcept

◆ operator()()

template<class T >
constexpr MatrixEntry< T > tlapack::starpu::internal::EntryAccess< T, false >::operator() ( idx_t  i,
idx_t  j 
)
inlineconstexprnoexcept

Returns a reference to an element of the matrix.

Parameters
[in]iRow index
[in]jColumn index
Returns
A reference to the element at position (i,j)

◆ operator[]()

template<class T >
constexpr MatrixEntry< T > tlapack::starpu::internal::EntryAccess< T, false >::operator[] ( idx_t  i)
inlineconstexprnoexcept

Returns a reference to an element of the vector.

Parameters
[in]iindex
Returns
A reference to the element at position i

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