Public Types | Static Public Member Functions | List of all members
vpdt_mog_fitness< gaussian_type, typename vpdt_is_equal< typename vpdt_dist_traits< gaussian_type >::scalar_type, typename gaussian_type::covar_type >::type > Struct Template Reference

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

#include <vpdt_mog_fitness.h>

Public Types

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>
struct vpdt_mog_fitness< gaussian_type, typename vpdt_is_equal< typename vpdt_dist_traits< gaussian_type >::scalar_type, typename gaussian_type::covar_type >::type >

The Stauffer-Grimson ordering function of mixture component fitness.

This is the simplified (original) version that applies to scalar covariance

Definition at line 54 of file vpdt_mog_fitness.h.

Member Typedef Documentation

◆ T

template<class gaussian_type >
typedef vpdt_dist_traits<gaussian_type>::scalar_type vpdt_mog_fitness< gaussian_type, typename vpdt_is_equal< typename vpdt_dist_traits< gaussian_type >::scalar_type, typename gaussian_type::covar_type >::type >::T

Definition at line 58 of file vpdt_mog_fitness.h.

Member Function Documentation

◆ order()

template<class gaussian_type >
static bool vpdt_mog_fitness< gaussian_type, typename vpdt_is_equal< typename vpdt_dist_traits< gaussian_type >::scalar_type, typename gaussian_type::covar_type >::type >::order ( const gaussian_type &  g1,
const T w1,
const gaussian_type &  g2,
const T w2 
)
inlinestatic

Definition at line 60 of file vpdt_mog_fitness.h.


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