|
__device__ __host__ Size_t | cols () const |
| return the columns of a matrix expression More...
|
|
__device__ __host__ | LView (Exp &A, Size_t i, Size_t j, Size_t rows, Size_t cols) |
|
__device__ __host__ Scalar const & | operator() (Size_t i, Size_t j) const |
| return the evaluated (j,i)'th element of a matrix expression More...
|
|
__device__ __host__ Scalar & | operator() (Size_t i, Size_t j) |
| return the evaluated (j,i)'th element of a matrix expression More...
|
|
template<class Exp2 > |
__device__ __host__ LView
< Scalar, Exp > & | operator= (RValue< Scalar, Exp2 > const &B) |
|
template<class Exp2 > |
__device__ __host__ LView
< Scalar, Exp > & | operator= (LValue< Scalar, Exp2 > const &B) |
|
__device__ __host__ Scalar const & | operator[] (Size_t k) const |
| return the evaluated i'th element of a vector expression More...
|
|
__device__ __host__ Scalar & | operator[] (Size_t k) |
| return the evaluated i'th element of a vector expression More...
|
|
__device__ __host__ Size_t | rows () const |
| return the rows of a matrix expression More...
|
|
__device__ __host__ Size_t | size () const |
| return the size for a vector More...
|
|
__device__ __host__ Size_t | cols () const |
| return the columns of a matrix expression More...
|
|
__device__ __host__ | operator RValue< Scalar, LValue< Scalar, LView< Scalar, Exp > > > () |
|
__device__ __host__ Scalar & | operator() (Size_t i, Size_t j) |
| return the evaluated (i,j)'th element of a matrix expression More...
|
|
__device__ __host__ Scalar const & | operator() (Size_t i, Size_t j) const |
| return the evaluated (i,j)'th element of a matrix expression More...
|
|
__device__ __host__ LValue
< Scalar, LView< Scalar, Exp > > & | operator+= (RValue< Scalar, Exp2 > const &B) |
|
__device__ __host__ LValue
< Scalar, LView< Scalar, Exp > > & | operator-= (RValue< Scalar, Exp2 > const &B) |
|
__device__ __host__ Stream_t | operator<< (Scalar x) |
| returns a stream for assignment More...
|
|
__device__ __host__ LValue
< Scalar, LView< Scalar, Exp > > & | operator= (RValue< Scalar, Exp2 > const &B) |
|
__device__ __host__ Scalar & | operator[] (Size_t i) |
| return the evaluated i'th element of a vector expression More...
|
|
__device__ __host__ Scalar const & | operator[] (Size_t i) const |
| return the evaluated i'th element of a vector expression More...
|
|
__device__ __host__ Size_t | rows () const |
| return the rows of a matrix expression More...
|
|
__device__ __host__ Size_t | size () const |
| return the size for a vector More...
|
|
__device__ __host__ Size_t | cols () const |
| return the columns of a matrix expression More...
|
|
__device__ __host__ Scalar | maxCoeff () |
|
__device__ __host__ Scalar | norm () const |
|
__device__ __host__ Scalar | norm_squared () const |
|
__device__ __host__ Scale
< Scalar, LView< Scalar, Exp > > | normalized () const |
|
__device__ __host__ Scalar | operator() (Size_t i, Size_t j) const |
| return the evaluated (i,j)'th element of a matrix expression More...
|
|
__device__ __host__ Scalar | operator[] (Size_t i) const |
| return the evaluated i'th element of a vector expression More...
|
|
__device__ __host__ Size_t | rows () const |
| return the rows of a matrix expression More...
|
|
__device__ __host__ Size_t | size () const |
| return the size for a vector More...
|
|
template<typename Scalar, class Exp>
class mpblocks::cuda::linalg::LView< Scalar, Exp >
expression template for subset of a matrix expression
Definition at line 136 of file View.h.