Classes
vpdt_mixture_accessors.h File Reference

Accessor functors that apply to all mixture distributions. More...

#include <vpdl/vpdt/vpdt_dist_traits.h>
#include <vpdl/vpdt/vpdt_enable_if.h>

Go to the source code of this file.

Classes

class  vpdt_num_components_accessor< mixture_type, Disambiguate >
 A functor to return the number of components in a mixture. More...
 
struct  vpdt_num_components_accessor< mixture_type, Disambiguate >::rebind< other_dist >
 rebind this functor to another distribution type. More...
 
class  vpdt_num_components_accessor< mixture_type, typename vpdt_enable_if< vpdt_is_mixture< mixture_type > >::type >
 A functor to return the number of components in a mixture. More...
 
struct  vpdt_num_components_accessor< mixture_type, typename vpdt_enable_if< vpdt_is_mixture< mixture_type > >::type >::rebind< other_dist >
 rebind this functor to another distribution type. More...
 
class  vpdt_weight_accessor< mixture_type, Disambiguate >
 A functor to return the weight of the component with given index. More...
 
struct  vpdt_weight_accessor< mixture_type, Disambiguate >::rebind< other_dist >
 rebind this functor to another distribution type. More...
 
class  vpdt_weight_accessor< mixture_type, typename vpdt_enable_if< vpdt_is_mixture< mixture_type > >::type >
 A functor to return the weight of the component with given index. More...
 
struct  vpdt_weight_accessor< mixture_type, typename vpdt_enable_if< vpdt_is_mixture< mixture_type > >::type >::rebind< other_dist >
 rebind this functor to another distribution type. More...
 
class  vpdt_mixture_accessor< mixture_type, accessor_type, Disambiguate >
 A functor to apply another functor to the component with given index. More...
 
struct  vpdt_mixture_accessor< mixture_type, accessor_type, Disambiguate >::rebind< other_dist, other_accessor >
 rebind this functor to another distribution type. More...
 
class  vpdt_mixture_accessor< mixture_type, accessor_type, typename vpdt_enable_if< vpdt_is_mixture< mixture_type > >::type >
 A functor to apply another functor to the component with given index. More...
 
struct  vpdt_mixture_accessor< mixture_type, accessor_type, typename vpdt_enable_if< vpdt_is_mixture< mixture_type > >::type >::rebind< other_dist, other_accessor >
 rebind this functor to another distribution type. More...
 
class  vpdt_mixture_accessor< mixture_type, vpdt_weight_accessor< typename mixture_type::component_type >, typename vpdt_enable_if< vpdt_is_mixture< mixture_type > >::type >
 A specialization to make the weight accessor work as a mixture accessor. More...
 
struct  vpdt_mixture_accessor< mixture_type, vpdt_weight_accessor< typename mixture_type::component_type >, typename vpdt_enable_if< vpdt_is_mixture< mixture_type > >::type >::rebind< other_dist, other_accessor >
 rebind this functor to another distribution type. More...
 

Detailed Description

Accessor functors that apply to all mixture distributions.

Author
Matt Leotta (mleot.nosp@m.ta@l.nosp@m.ems.b.nosp@m.rown.nosp@m..edu)
Date
March 15, 2009
  Modifications
   (none yet)

Definition in file vpdt_mixture_accessors.h.