Public Types | Static Public Member Functions
vpdt_mog_fitness< gaussian_type, Disambiguate > 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 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 18 of file vpdt_mog_fitness.h.


Member Typedef Documentation

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

Definition at line 20 of file vpdt_mog_fitness.h.

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


Member Function Documentation

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

Definition at line 23 of file vpdt_mog_fitness.h.


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