|
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