Public Types | Static Public Member Functions
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>

List of all members.

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 51 of file vpdt_mog_fitness.h.


Member Typedef Documentation

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 55 of file vpdt_mog_fitness.h.


Member Function Documentation

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 
) [inline, static]

Definition at line 57 of file vpdt_mog_fitness.h.


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