|
MSHADOW_XINLINE | Tensor (void) |
|
MSHADOW_XINLINE | Tensor (const Shape< 1 > &shape) |
|
MSHADOW_XINLINE | Tensor (DType *dptr, Shape< 1 > shape) |
|
MSHADOW_XINLINE | Tensor (DType *dptr, Shape< 1 > shape, Stream< Device > *stream) |
|
MSHADOW_XINLINE | Tensor (DType *dptr, Shape< 1 > shape, index_t stride, Stream< Device > *stream) |
|
void | set_stream (Stream< Device > *stream) |
|
MSHADOW_XINLINE Tensor< Device, 1, DType > | FlatTo1D (void) const |
|
MSHADOW_XINLINE Tensor< Device, 2, DType > | FlatTo2D (void) const |
|
MSHADOW_XINLINE Tensor< Device, 1, DType > | Slice (index_t begin, index_t end) const |
|
MSHADOW_XINLINE bool | CheckContiguous (void) const |
|
MSHADOW_XINLINE index_t | MSize (void) const |
|
MSHADOW_XINLINE index_t | size (index_t i) const |
|
MSHADOW_XINLINE DType & | operator[] (index_t idx) |
|
MSHADOW_XINLINE const DType & | operator[] (index_t idx) const |
|
Tensor< Device, 1, DType > & | operator= (const Tensor< Device, 1, DType > &exp) |
| implement the assignment of same type More...
|
|
template<typename E , int etype> |
Tensor< Device, 1, DType > & | operator= (const expr::Exp< E, DType, etype > &exp) |
|
Tensor< Device, 1, DType > & | operator= (const DType &exp) |
|
Public Member Functions inherited from mshadow::expr::RValueExp< Tensor< Device, 1, DType >, DType > |
const TransposeExp< Tensor< Device, 1, DType >, DType > | T (void) const |
| transpose of a matrix More...
|
|
Tensor< Device, 1, DType > & | operator+= (DType s) |
| operator overload More...
|
|
Tensor< Device, 1, DType > & | operator+= (const Exp< E, DType, etype > &exp) |
| implementation of operator+= More...
|
|
Tensor< Device, 1, DType > & | operator-= (DType s) |
| operator overload More...
|
|
Tensor< Device, 1, DType > & | operator-= (const Exp< E, DType, etype > &exp) |
| implementation of operator-= More...
|
|
Tensor< Device, 1, DType > & | operator*= (DType s) |
| operator overload More...
|
|
Tensor< Device, 1, DType > & | operator*= (const Exp< E, DType, etype > &exp) |
| implementation of operator*= More...
|
|
Tensor< Device, 1, DType > & | operator/= (DType s) |
| operator overload More...
|
|
Tensor< Device, 1, DType > & | operator/= (const Exp< E, DType, etype > &exp) |
| implementation of operator/= More...
|
|
Tensor< Device, 1, DType > & | __assign (DType s) |
| operator overload More...
|
|
Tensor< Device, 1, DType > & | __assign (const Exp< E, DType, etype > &exp) |
| we can not define container = container More...
|
|
Tensor< Device, 1, DType > & | __assign (const Exp< Tensor< Device, 1, DType >, DType, type::kRValue > &exp) |
| operator overload, assign More...
|
|
Public Member Functions inherited from mshadow::expr::Exp< Tensor< Device, 1, DType >, DType, type::kRValue > |
const Tensor< Device, 1, DType > & | self (void) const |
|
Tensor< Device, 1, DType > * | ptrself (void) |
|