Typedefs |
typedef std::pair< uint, uint > | UIntPair |
Functions |
template<class Iterator > |
double | neff (const Iterator &begin, const Iterator &end) |
template<typename WeightVector > |
void | normalizeWeights (WeightVector &weights, unsigned int size, double minWeight) |
template<typename Vector > |
void | repeatIndexes (Vector &dest, const std::vector< int > &indexes, const Vector &particles) |
template<typename Vector > |
void | repeatIndexes (Vector &dest, const std::vector< int > &indexes2, const Vector &particles, const std::vector< int > &indexes) |
template<class WeightVector > |
void | resample (std::vector< int > &indexes, const WeightVector &weights, unsigned int nparticles=0) |
template<class OutputIterator , class Iterator > |
void | rle (OutputIterator &out, const Iterator &begin, const Iterator &end) |
template<class OutputIterator , class Iterator , class Numeric > |
void | toLogForm (OutputIterator &out, const Iterator &begin, const Iterator &end, Numeric lmax) |
template<class OutputIterator , class Iterator > |
double | toNormalForm (OutputIterator &out, const Iterator &begin, const Iterator &end) |