| 
    vSMC
    
   vSMC: Scalable Monte Carlo 
   | 
 
Go to the source code of this file.
Classes | |
| class | vsmc::internal::HasWeightType< T > | 
| class | vsmc::internal::HasWeightTypeImpl< T > | 
| class | vsmc::internal::WeightTypeDispatch< T, bool > | 
| class | vsmc::internal::WeightTypeDispatch< T, false > | 
| class | vsmc::internal::WeightTypeDispatch< T, true > | 
| class | vsmc::Weight | 
| Weight class.  More... | |
| class | vsmc::WeightNull | 
| An empty weight set class.  More... | |
| class | vsmc::WeightTypeTrait< T > | 
| Particle::weight_type trait.  More... | |
| class | vsmc::WeightTypeTrait< T > | 
| Particle::weight_type trait.  More... | |
Namespaces | |
| vsmc | |
| vsmc::internal | |
Typedefs | |
| template<typename T > | |
| using | vsmc::WeightType = typename WeightTypeTrait< T >::type | 
Functions | |
| double | vsmc::weight_ess (std::size_t N, const double *first) | 
| Compute the ess given normalized weights.  More... | |
| void | vsmc::weight_normalize (std::size_t N, double *first) | 
| Normalize weights such that the summation is one.  More... | |
| void | vsmc::weight_normalize_log (std::size_t N, double *first) | 
| Normalize logarithm weights such that the maximum is zero.  More... | |
 1.8.11