Classes
core/vpdl/vpdt/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 (mleotta@lems.brown.edu)
Date:
March 15, 2009
    Modifications
     (none yet)
   

Definition in file vpdt_mixture_accessors.h.