Public Types | Static Public Member Functions | List of all members
vpdt_mog_fitness< gaussian_type, Disambiguate > Struct Template Reference

The Stauffer-Grimson ordering function of mixture component fitness. More...

#include <vpdt_mog_fitness.h>

Public Types

typedef gaussian_type::metric_type Metric
 
typedef vpdt_dist_traits< gaussian_type >::scalar_type T
 

Static Public Member Functions

static bool order (const gaussian_type &g1, const T &w1, const gaussian_type &g2, const T &w2)
 

Detailed Description

template<class gaussian_type, class Disambiguate = void>
struct vpdt_mog_fitness< gaussian_type, Disambiguate >

The Stauffer-Grimson ordering function of mixture component fitness.

This is a generalization to non-scalar covariance

Definition at line 21 of file vpdt_mog_fitness.h.

Member Typedef Documentation

◆ Metric

template<class gaussian_type , class Disambiguate = void>
typedef gaussian_type::metric_type vpdt_mog_fitness< gaussian_type, Disambiguate >::Metric

Definition at line 23 of file vpdt_mog_fitness.h.

◆ T

template<class gaussian_type , class Disambiguate = void>
typedef vpdt_dist_traits<gaussian_type>::scalar_type vpdt_mog_fitness< gaussian_type, Disambiguate >::T

Definition at line 24 of file vpdt_mog_fitness.h.

Member Function Documentation

◆ order()

template<class gaussian_type , class Disambiguate = void>
static bool vpdt_mog_fitness< gaussian_type, Disambiguate >::order ( const gaussian_type &  g1,
const T w1,
const gaussian_type &  g2,
const T w2 
)
inlinestatic

Definition at line 26 of file vpdt_mog_fitness.h.


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