vq3
Public Types | Public Member Functions | Public Attributes | List of all members
vq3::epoch::data::bmu< MOTHER, FCT_ACCUM > Struct Template Reference

#include <vq3Epoch.hpp>

Inheritance diagram for vq3::epoch::data::bmu< MOTHER, FCT_ACCUM >:
Inheritance graph
[legend]
Collaboration diagram for vq3::epoch::data::bmu< MOTHER, FCT_ACCUM >:
Collaboration graph
[legend]

Public Types

using sample_type = typename MOTHER::sample_type
 
using vertex_value_type = typename MOTHER::vertex_value_type
 
using prototype_type = typename MOTHER::prototype_type
 

Public Member Functions

bmu< MOTHER, FCT_ACCUM > & operator+= (const bmu< MOTHER, FCT_ACCUM > &arg)
 

Public Attributes

utils::accum< double, double > vq3_bmu_accum
 The sum of distortions when the nodes is the BMU.
 

Detailed Description

template<typename MOTHER, typename FCT_ACCUM>
struct vq3::epoch::data::bmu< MOTHER, FCT_ACCUM >

This collects the computation related to the bmu (best matching unit).

Parameters
FCT_ACCUMis a functor, such as accum += FCT_ACCUM()(prototype, sample, dist).

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