|
vmmlib
1.7.0
|
Collaboration diagram for vmml::tensor3< I1, I2, I3, T >:Public Types | |
| typedef T | value_type |
| typedef T * | pointer |
| typedef T & | reference |
| typedef float | T_blas |
|
typedef matrix< I1, I2, T > ::iterator | matrix_iterator |
|
typedef vmml::tensor3_iterator < tensor3< I1, I2, I3, T > > | iterator |
|
typedef vmml::tensor3_const_iterator < tensor3< I1, I2, I3, T > > | const_iterator |
|
typedef vmml::tensor3_iterator < tensor3< I1, I2, I3, T > > | reverse_iterator |
|
typedef vmml::tensor3_iterator < tensor3< I1, I2, I3, T > > | const_reverse_iterator |
| typedef matrix< I1, I2, T > | front_slice_type |
| typedef matrix< I3, I1, T > | lat_slice_type |
| typedef matrix< I2, I3, T > | horiz_slice_type |
| typedef matrix< I1, I2 *I3, T > | fwd_front_unfolding_type |
| typedef matrix< I2, I3 *I1, T > | fwd_horiz_unfolding_type |
| typedef matrix< I3, I1 *I2, T > | fwd_lat_unfolding_type |
| typedef matrix< I2, I1, T > | bwd_front_slice_type |
| typedef matrix< I1, I3, T > | bwd_lat_slice_type |
| typedef matrix< I3, I2, T > | bwd_horiz_slice_type |
| typedef matrix< I1, I2 *I3, T > | bwd_lat_unfolding_type |
| typedef matrix< I2, I1 *I3, T > | bwd_front_unfolding_type |
| typedef matrix< I3, I1 *I2, T > | bwd_horiz_unfolding_type |
Public Member Functions | |
| void | clear_array_pointer () |
| T & | operator() (size_t i1, size_t i2, size_t i3) |
| const T & | operator() (size_t i1, size_t i2, size_t i3) const |
| T & | at (size_t i1, size_t i2, size_t i3) |
| const T & | at (size_t i1, size_t i2, size_t i3) const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| tensor3 (void *memory) | |
| tensor3 (const tensor3 &source) | |
| template<typename U > | |
| tensor3 (const tensor3< I1, I2, I3, U > &source_) | |
| template<size_t J1, size_t J2, size_t J3> | |
| tensor3 (const tensor3< J1, J2, J3, T > &source_) | |
| size_t | size () const |
| template<size_t J1, size_t J2, size_t J3> | |
| tensor3< J1, J2, J3, T > | get_sub_tensor3 (size_t row_offset, size_t col_offset, size_t slice_offset=0, typename enable_if< J1<=I1 &&J2<=I2 &&J3<=I3 >::type *=0) const |
Static Public Member Functions | |
| static size_t | get_array_size_in_bytes () |
Definition at line 62 of file tensor3.hpp.