|
| ResampleIndex () |
|
void | clear () |
| Release memory. More...
|
|
index_type | index (std::size_t id) const |
|
index_type | index (std::size_t id, std::size_t iter_back) const |
|
index_type | index (std::size_t id, std::size_t iter_back, std::size_t iter) const |
| Get the index given the particle ID and iteration number. More...
|
|
Vector< index_type > | index_matrix (MatrixLayout layout) const |
|
Vector< index_type > | index_matrix (MatrixLayout layout, std::size_t iter_back) const |
|
Vector< index_type > | index_matrix (MatrixLayout layout, std::size_t iter_back, std::size_t iter) const |
| Get the resampling index matrix. More...
|
|
std::size_t | index_matrix_ncol () const |
|
std::size_t | index_matrix_ncol (std::size_t iter_back) const |
|
std::size_t | index_matrix_ncol (std::size_t iter_back, std::size_t iter) const |
|
std::size_t | index_matrix_nrow () const |
|
std::size_t | index_matrix_nrow (std::size_t iter_back) const |
|
void | insert (std::size_t N) |
| Insert at last iteration an identity resampling index. More...
|
|
template<typename InputIter > |
void | insert (std::size_t N, InputIter first) |
| Insert at last iteration an identity resampling index. More...
|
|
template<typename InputIter > |
void | insert (std::size_t N, std::size_t iter, InputIter first) |
| Insert at a given iteration a resampling index. More...
|
|
std::size_t | iter_size () const |
| Number of iterations recorded. More...
|
|
void | push_back (std::size_t N) |
| Append an identity resampling index. More...
|
|
template<typename InputIter > |
void | push_back (std::size_t N, InputIter first) |
| Append a resampling index. More...
|
|
template<typename RandomIter > |
RandomIter | read_index_matrix (MatrixLayout layout, RandomIter first) const |
|
template<typename RandomIter > |
RandomIter | read_index_matrix (MatrixLayout layout, RandomIter first, std::size_t iter_back) const |
|
template<typename RandomIter > |
RandomIter | read_index_matrix (MatrixLayout layout, RandomIter first, std::size_t iter_back, std::size_t iter) const |
| Read the resampling index matrix into an random access iterator. More...
|
|
void | reset () |
| Reset history. More...
|
|
std::size_t | size () const |
| The sample size of the last iteration. More...
|
|
std::size_t | size (std::size_t iter) const |
| The sample size of a given iteration. More...
|
|