Classes | 
| class   | bsta_prob_density_functor< dist_ > | 
|   | A functor to return the probability density at a sample.  More...
  | 
| class   | bsta_prob_density_addcovar_functor< mix_dist_ > | 
|   | A functor to return the probability density with additional covariance.  More...
  | 
| class   | bsta_probability_functor< dist_ > | 
|   | A functor to return the probability integrated over a box.  More...
  | 
| class   | bsta_probability_addcovar_functor< mix_dist_ > | 
|   | A functor to return the probability with added covariance.  More...
  | 
| class   | bsta_mean_functor< dist_, Disambiguate > | 
|   | A functor to return the mean of the Gaussian.  More...
  | 
| struct   | bsta_mean_functor< dist_, Disambiguate >::rebind< other_dist > | 
|   | rebind this functor to another distribution type.  More...
  | 
| class   | bsta_mean_functor< dist_, typename vpdt_enable_if< vpdt_is_mixture< dist_ > >::type > | 
|   | for compatibility with vpdl/vpdt.  More...
  | 
| struct   | bsta_mean_functor< dist_, typename vpdt_enable_if< vpdt_is_mixture< dist_ > >::type >::rebind< other_dist > | 
|   | rebind this functor to another distribution type.  More...
  | 
| class   | bsta_var_functor< dist_ > | 
|   | A functor to return the variance of the Gaussian.  More...
  | 
| struct   | bsta_var_functor< dist_ >::rebind< other_dist > | 
|   | rebind this functor to another distribution type.  More...
  | 
| class   | bsta_var_functor< bsta_num_obs< bsta_gaussian_sphere< T, 1 > > > | 
|   | A functor to return the variance of the Gaussian.  More...
  | 
| struct   | bsta_var_functor< bsta_num_obs< bsta_gaussian_sphere< T, 1 > > >::rebind< other_dist > | 
|   | rebind this functor to another distribution type.  More...
  | 
| class   | bsta_diag_covar_functor< dist_ > | 
|   | A functor to return the variance of the Gaussian.  More...
  | 
| struct   | bsta_diag_covar_functor< dist_ >::rebind< other_dist > | 
|   | rebind this functor to another distribution type.  More...
  | 
| class   | bsta_diag_covar_functor< bsta_num_obs< bsta_gaussian_indep< T, n > > > | 
|   | A functor to return the variance of the Gaussian.  More...
  | 
| struct   | bsta_diag_covar_functor< bsta_num_obs< bsta_gaussian_indep< T, n > > >::rebind< other_dist > | 
|   | rebind this functor to another distribution type.  More...
  | 
| class   | bsta_det_covar_functor< dist_ > | 
|   | A functor to return the determinant of the covariance of the Gaussian.  More...
  | 
| class   | bsta_weight_functor< mixture_, Disambiguate > | 
|   | A functor to return the weight of the component with given index.  More...
  | 
| struct   | bsta_weight_functor< mixture_, Disambiguate >::rebind< other_dist > | 
|   | rebind this functor to another distribution type.  More...
  | 
| class   | bsta_weight_functor< mixture_, typename vpdt_enable_if< vpdt_is_mixture< mixture_ > >::type > | 
|   | A functor to return the weight of the component with given index.  More...
  | 
| struct   | bsta_weight_functor< mixture_, typename vpdt_enable_if< vpdt_is_mixture< mixture_ > >::type >::rebind< other_dist > | 
|   | rebind this functor to another distribution type.  More...
  | 
| class   | vpdt_mixture_accessor< mixture_, bsta_weight_functor< typename mixture_::component_type >, typename vpdt_enable_if< vpdt_is_mixture< mixture_ > >::type > | 
|   | A vpdt specialization to make the weight functor work as a mixture accessor.  More...
  | 
| struct   | vpdt_mixture_accessor< mixture_, bsta_weight_functor< typename mixture_::component_type >, typename vpdt_enable_if< vpdt_is_mixture< mixture_ > >::type >::rebind< other_dist, other_accessor > | 
|   | rebind this functor to another distribution type.  More...
  | 
| class   | bsta_mixture_functor< mixture_, functor_ > | 
|   | A functor to apply another functor to one distribution in the mixture.  More...
  | 
| class   | bsta_mixture_data_functor< mixture_, functor_ > | 
|   | A functor to apply another functor with data to one distribution in the mixture.  More...
  | 
| class   | bsta_weighted_sum_functor< mixture_, functor_ > | 
|   | A functor to apply another functor to each distribution and produce a weighted sum.  More...
  | 
| class   | bsta_weighted_sum_data_functor< mixture_, functor_ > | 
|   | A functor to apply another functor with data to each distribution and produce a weighted sum.  More...
  | 
| class   | bsta_mixture_size_functor< mixture_ > | 
|   | A functor to count the number of components in the mixture.  More...
  | 
Basic functors for simple operations on Gaussian mixtures. 
- Author:
 - Matt Leotta (mleotta@lems.brown.edu) 
 
- Date:
 - January 30, 2006
 
 
Definition in file bsta_basic_functors.h.