vmmlib  1.7.0
 All Classes Namespaces Functions Pages
vmml::tucker3_exporter< R1, R2, R3, I1, I2, I3, T_value, T_coeff > Class Template Reference
+ Collaboration diagram for vmml::tucker3_exporter< 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 tensor3< R1, R2, R3, char > t3_core_signs_type
 

Static Public Member Functions

template<typename T >
static void export_to (std::vector< T > &data_, tucker3_type &tuck3_data_)
 
static void export_quantized_to (std::vector< unsigned char > &data_out_, qtucker3_type &tuck3_data_)
 
static void export_hot_quantized_to (std::vector< unsigned char > &data_out_, qtucker3_type &tuck3_data_)
 
static void export_ttm_quantized_to (std::vector< unsigned char > &data_out_, 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_exporter< R1, R2, R3, I1, I2, I3, T_value, T_coeff >

Definition at line 56 of file tucker3_exporter.hpp.


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