|
| __device__ __host__ int | cols () const |
| |
| __device__ __host__ | Matrix () |
| | Default constructor. More...
|
| |
| template<typename Exp > |
| __device__ __host__ | Matrix (RValue< Scalar, Exp > const &exp) |
| | Construct from any MatrixExpression: More...
|
| |
| __device__ __host__ Scalar & | operator() (int i, int j) |
| | matrix accessor More...
|
| |
| __device__ __host__ Scalar const & | operator() (int i, int j) const |
| | matrix accessor More...
|
| |
| __device__ __host__ Scalar & | operator[] (int i) |
| | vector accessor More...
|
| |
| __device__ __host__ Scalar const & | operator[] (int i) const |
| | vector accessor More...
|
| |
| __device__ __host__ int | rows () const |
| |
| __device__ __host__ int | size () const |
| |
| __device__ __host__ Size_t | cols () const |
| | return the columns of a matrix expression More...
|
| |
| __device__ __host__ | operator RValue< Scalar, LValue< Scalar, Matrix< Scalar, ROWS, COLS > > > () |
| |
| __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, Matrix< Scalar, ROWS,
COLS > > & | operator+= (RValue< Scalar, Exp2 > const &B) |
| |
__device__ __host__ LValue
< Scalar, Matrix< Scalar, ROWS,
COLS > > & | operator-= (RValue< Scalar, Exp2 > const &B) |
| |
| __device__ __host__ Stream_t | operator<< (Scalar x) |
| | returns a stream for assignment More...
|
| |
__device__ __host__ LValue
< Scalar, Matrix< Scalar, ROWS,
COLS > > & | 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, Matrix< Scalar, ROWS,
COLS > > | 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, int ROWS, int COLS>
class mpblocks::cuda::linalg::Matrix< Scalar, ROWS, COLS >
Definition at line 39 of file Matrix.h.