vmmlib  1.7.0
 All Classes Namespaces Functions Pages
vmml::tucker3_importer< R1, R2, R3, I1, I2, I3, T_value, T_coeff > Class Template Reference
+ Collaboration diagram for vmml::tucker3_importer< R1, R2, R3, I1, I2, I3, T_value, T_coeff >:

Public Types

typedef float T_internal
 
typedef tucker3_tensor< R1, R2,
R3, I1, I2, I3, T_value,
T_coeff > 
tucker3_type
 
typedef qtucker3_tensor< R1,
R2, R3, I1, I2, I3, T_value,
T_coeff > 
qtucker3_type
 
typedef tensor3< R1, R2, R3,
T_coeff > 
t3_core_type
 
typedef t3_core_type::iterator t3_core_iterator
 
typedef
t3_core_type::const_iterator 
t3_core_const_iterator
 
typedef matrix< I1, R1, T_coeff > u1_type
 
typedef u1_type::iterator u1_iterator
 
typedef u1_type::const_iterator u1_const_iterator
 
typedef matrix< I2, R2, T_coeff > u2_type
 
typedef u2_type::iterator u2_iterator
 
typedef u2_type::const_iterator u2_const_iterator
 
typedef matrix< I3, R3, T_coeff > u3_type
 
typedef u3_type::iterator u3_iterator
 
typedef u3_type::const_iterator u3_const_iterator
 
typedef matrix< R1, R2, T_coeff > front_core_slice_type
 
typedef tensor3< R1, R2, R3, char > t3_core_signs_type
 

Static Public Member Functions

template<typename T >
static void import_from (const std::vector< T > &data_, tucker3_type &tuck3_data_)
 
static void import_quantized_from (const std::vector< unsigned char > &data_in_, qtucker3_type &tuck3_data_)
 
static void import_hot_quantized_from (const std::vector< unsigned char > &data_in_, qtucker3_type &tuck3_data_)
 
static void import_ttm_quantized_from (const std::vector< unsigned char > &data_in_, qtucker3_type &tuck3_data_)
 

Detailed Description

template<size_t R1, size_t R2, size_t R3, size_t I1, size_t I2, size_t I3, typename T_value = float, typename T_coeff = float>
class vmml::tucker3_importer< R1, R2, R3, I1, I2, I3, T_value, T_coeff >

Definition at line 55 of file tucker3_importer.hpp.


The documentation for this class was generated from the following file: