|
| template<Size_t i> |
| __device__ __host__ Scalar | gve () const |
| | vector accessor More...
|
| |
| __device__ __host__ | Matrix () |
| | Default constructor. More...
|
| |
| template<typename Exp > |
| __device__ __host__ | Matrix (RValue< Scalar, ROWS, COLS, Exp > const &exp) |
| | Construct from any MatrixExpression: More...
|
| |
| template<Size_t i, Size_t j> |
| __device__ __host__ Scalar & | me () |
| | matrix accessor More...
|
| |
| template<Size_t i, Size_t j> |
| __device__ __host__ Scalar | me () const |
| | matrix accessor More...
|
| |
| __device__ __host__ Scalar & | operator() (int i, int j) |
| | dynamic accessor for matrix expressions More...
|
| |
| __device__ __host__ Scalar const & | operator() (int i, int j) const |
| |
| __device__ __host__ Scalar & | operator[] (int i) |
| | dynamic accessor for vector expressions More...
|
| |
| __device__ __host__ Scalar const & | operator[] (int i) const |
| |
| template<Size_t i> |
| __device__ __host__ Scalar & | sve () |
| | vector accessor More...
|
| |
| template<Size_t i> |
| __device__ __host__ Scalar & | ve () |
| | vector accessor More...
|
| |
| template<Size_t i> |
| __device__ __host__ Scalar | ve () const |
| | vector accessor More...
|
| |
| __device__ __host__ Scalar & | me () |
| | return a mutable reference to the (i,j)th element of the matrix expression More...
|
| |
| __device__ __host__ Scalar const & | me () const |
| | return an immutable reference to the (i,j)th element of the matrix expression More...
|
| |
__device__ __host__
AssignmentIterator< Scalar,
ROWS, COLS, 0, 1, Matrix
< Scalar, ROWS, COLS > > | operator<< (Scalar x) |
| | return an assignment iterator More...
|
| |
__device__ __host__ LValue
< Scalar, ROWS, COLS, Matrix
< Scalar, ROWS, COLS > > & | operator= (RValue< Scalar, ROWS, COLS, Exp2 > const &B) |
| | assignment More...
|
| |
| __device__ __host__ Scalar & | ve () |
| | return a mutable reference to the i'th element of the vector expression More...
|
| |
| __device__ __host__ Scalar const & | ve () const |
| | return an immutable reference to the i'th element of the vector expression More...
|
| |
| __device__ __host__ Scalar | me () |
| | return the evaluated (i,j)'th element of a matrix expression More...
|
| |
| __device__ __host__ Scalar | ve () |
| | return the evaluated i'th element of a vector expression More...
|
| |
|
| __device__ __host__ Scalar & | me () |
| | return a mutable reference to the (i,j)th element of the matrix expression More...
|
| |
| __device__ __host__ Scalar const & | me () const |
| | return an immutable reference to the (i,j)th element of the matrix expression More...
|
| |
__device__ __host__
AssignmentIterator< Scalar,
ROWS, COLS, 0, 1, Matrix
< Scalar, ROWS, COLS > > | operator<< (Scalar x) |
| | return an assignment iterator More...
|
| |
__device__ __host__ LValue
< Scalar, ROWS, COLS, Matrix
< Scalar, ROWS, COLS > > & | operator= (RValue< Scalar, ROWS, COLS, Exp2 > const &B) |
| | assignment More...
|
| |
| __device__ __host__ Scalar & | ve () |
| | return a mutable reference to the i'th element of the vector expression More...
|
| |
| __device__ __host__ Scalar const & | ve () const |
| | return an immutable reference to the i'th element of the vector expression More...
|
| |
| __device__ __host__ Scalar | me () |
| | return the evaluated (i,j)'th element of a matrix expression More...
|
| |
| __device__ __host__ Scalar | ve () |
| | return the evaluated i'th element of a vector expression More...
|
| |
| Scalar | m_data |
| |
template<typename Scalar, Size_t ROWS, Size_t COLS>
class mpblocks::cuda::linalg2::Matrix< Scalar, ROWS, COLS >
Definition at line 67 of file Matrix.h.