vmmlib
1.7.0
|
Static Public Member Functions | |
template<size_t I1, size_t I2, size_t I3, size_t I4, size_t J1, size_t J2, size_t J3, size_t J4, typename T > | |
static void | full_tensor4_matrix_multiplication (const tensor4< J1, J2, J3, J4, T > &t4_in_, const matrix< I1, J1, T > &U1, const matrix< I2, J2, T > &U2, const matrix< I3, J3, T > &U3, const matrix< I4, J4, T > &U4, tensor4< I1, I2, I3, I4, T > &t4_res_) |
template<size_t I1, size_t J1, size_t J2, size_t J3, size_t J4, typename T > | |
static void | mode1_multiply_fwd (const tensor4< J1, J2, J3, J4, T > &t4_in_, const matrix< I1, J1, T > &in_slice_, tensor4< I1, J2, J3, J4, T > &t4_res_) |
template<size_t I2, size_t J1, size_t J2, size_t J3, size_t J4, typename T > | |
static void | mode2_multiply_fwd (const tensor4< J1, J2, J3, J4, T > &t4_in_, const matrix< I2, J2, T > &in_slice_, tensor4< J1, I2, J3, J4, T > &t4_res_) |
template<size_t I3, size_t J1, size_t J2, size_t J3, size_t J4, typename T > | |
static void | mode3_multiply_fwd (const tensor4< J1, J2, J3, J4, T > &t4_in_, const matrix< I3, J3, T > &in_slice_, tensor4< J1, J2, I3, J4, T > &t4_res_) |
template<size_t I4, size_t J1, size_t J2, size_t J3, size_t J4, typename T > | |
static void | mode4_multiply_fwd (const tensor4< J1, J2, J3, J4, T > &t4_in_, const matrix< I4, J4, T > &in_slice_, tensor4< J1, J2, J3, I4, T > &t4_res_) |
Definition at line 55 of file t4_ttm.hpp.