vmmlib
1.7.0
|
Public Types | |
typedef tensor3< I1, I2, I3, T_val > | t3_type |
typedef tensor3< I1, I2, I3, T_coeff > | t3_coeff_type |
typedef tensor3< R1, R2, R3, T_val > | t3_core_type |
typedef matrix< I1, R1, T_val > | u1_type |
typedef matrix< I2, R2, T_val > | u2_type |
typedef matrix< I3, R3, T_val > | u3_type |
typedef tensor3< R1, R2, R3, T_coeff > | t3_core_incr_type |
typedef matrix< I1, R1, T_coeff > | u1_incr_type |
typedef matrix< I2, R2, T_coeff > | u2_incr_type |
typedef matrix< I3, R3, T_coeff > | u3_incr_type |
typedef tensor3< R1/NBLOCKS, R2/NBLOCKS, R3/NBLOCKS, T_coeff > | t3_core_tmp_type |
typedef matrix< I1, R1/NBLOCKS, T_coeff > | u1_tmp_type |
typedef matrix< I2, R2/NBLOCKS, T_coeff > | u2_tmp_type |
typedef matrix< I3, R3/NBLOCKS, T_coeff > | u3_tmp_type |
typedef matrix< I1, 1, T_coeff > | u1_1col_type |
typedef matrix< I2, 1, T_coeff > | u2_1col_type |
typedef matrix< I3, 1, T_coeff > | u3_1col_type |
Static Public Member Functions | |
static tensor_stats | i_als (const t3_type &data_, u1_type &u1_, u2_type &u2_, u3_type &u3_, t3_core_type &core_, const float tolerance=1e-04) |
template<size_t R> | |
static tensor_stats | i_cp_als (const t3_type &data_, u1_type &u1_, u2_type &u2_, u3_type &u3_, t3_core_type &core_, const size_t max_iterations_=50, const float tolerance=1e-04) |
Definition at line 49 of file t3_ihooi.hpp.