BitMagic-C++
Public Types | Public Member Functions | Data Fields
bm::similarity_batch< SDESCR > Struct Template Reference

#include <bmalgo_similarity.h>

Public Types

typedef SDESCR similaruty_descriptor_type
 
typedef SDESCR::similarity_object_type similarity_object_type
 
typedef SDESCR::similarity_value_type similarity_value_type
 
typedef SDESCR::similarity_functor similarity_functor
 
typedef std::vector< SDESCR > vector_type
 

Public Member Functions

void calculate ()
 run the similarity calculation using distance metrics engine More...
 
void sort ()
  More...
 
void reserve (size_t cap)
  More...
 
void push_back (const similaruty_descriptor_type &sdt)
  More...
 

Data Fields

std::vector< SDESCR > descr_vect_
  More...
 

Detailed Description

template<class SDESCR>
struct bm::similarity_batch< SDESCR >

Batch of objects for similarity measurement

Definition at line 136 of file bmalgo_similarity.h.

Member Function Documentation

◆ calculate()

template<class SDESCR >
void bm::similarity_batch< SDESCR >::calculate ( )
inline

run the similarity calculation using distance metrics engine

Definition at line 145 of file bmalgo_similarity.h.

References bm::similarity_batch< SDESCR >::descr_vect_, and bm::distance_operation().

◆ push_back()

template<class SDESCR >
void bm::similarity_batch< SDESCR >::push_back ( const similaruty_descriptor_type sdt)
inline

Definition at line 175 of file bmalgo_similarity.h.

References bm::similarity_batch< SDESCR >::descr_vect_.

◆ reserve()

template<class SDESCR >
void bm::similarity_batch< SDESCR >::reserve ( size_t  cap)
inline

Definition at line 170 of file bmalgo_similarity.h.

References bm::similarity_batch< SDESCR >::descr_vect_.

◆ sort()

template<class SDESCR >
void bm::similarity_batch< SDESCR >::sort ( )
inline

Definition at line 165 of file bmalgo_similarity.h.

References bm::similarity_batch< SDESCR >::descr_vect_.


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