cheshirekow  v0.1.0
mpblocks::cuda::linalg2::AssignmentIterator< Scalar, ROWS, COLS, i, j, Exp > Class Template Reference

iterates over elements More...

#include <mpblocks/cuda/linalg2/AssignmentIterator.h>

Public Member Functions

__device__ __host__ AssignmentIterator (Exp &A)
 
__device__ __host__
AssignmentIterator< Scalar,
ROWS, COLS, i, j+1, Exp > 
operator, (Scalar x)
 

Private Attributes

Exp & m_A
 

Detailed Description

template<typename Scalar, Size_t ROWS, Size_t COLS, Size_t i, Size_t j, class Exp>
class mpblocks::cuda::linalg2::AssignmentIterator< Scalar, ROWS, COLS, i, j, Exp >

iterates over elements

Definition at line 42 of file AssignmentIterator.h.

Constructor & Destructor Documentation

template<typename Scalar , Size_t ROWS, Size_t COLS, Size_t i, Size_t j, class Exp >
__device__ __host__ mpblocks::cuda::linalg2::AssignmentIterator< Scalar, ROWS, COLS, i, j, Exp >::AssignmentIterator ( Exp &  A)
inline

Definition at line 49 of file AssignmentIterator.h.

Member Function Documentation

template<typename Scalar , Size_t ROWS, Size_t COLS, Size_t i, Size_t j, class Exp >
__device__ __host__ AssignmentIterator<Scalar,ROWS,COLS,i,j+1,Exp> mpblocks::cuda::linalg2::AssignmentIterator< Scalar, ROWS, COLS, i, j, Exp >::operator, ( Scalar  x)
inline

Definition at line 54 of file AssignmentIterator.h.

Member Data Documentation

template<typename Scalar , Size_t ROWS, Size_t COLS, Size_t i, Size_t j, class Exp >
Exp& mpblocks::cuda::linalg2::AssignmentIterator< Scalar, ROWS, COLS, i, j, Exp >::m_A
private

Definition at line 45 of file AssignmentIterator.h.


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