SPHinXsys
alpha version
|
The class for sorting particle according a given sequence. More...
#include <particle_sorting.h>
Public Member Functions | |
ParticleSorting (RealBody *real_body) | |
void | assignBaseParticles (BaseParticles *base_particles) |
virtual void | sortingParticleData (size_t *begin, size_t size) |
virtual void | updateSortedId () |
Protected Attributes | |
BaseParticles * | base_particles_ |
SwapSortableParticleData * | swap_sortable_particle_data_ |
CompareParticleSequence | compare_ |
tbb::interafce9::internal::QuickSortParticleRange< size_t *, CompareParticleSequence, SwapSortableParticleData > * | quick_sort_particle_range_ |
tbb::interafce9::internal::QuickSortParticleBody< size_t *, CompareParticleSequence, SwapSortableParticleData > | quick_sort_particle_body_ |
The class for sorting particle according a given sequence.
sorting particle data according to the cell location of particles
|
virtual |
update the reference of sorted data from unsorted data
|
protected |
using pointer because it is constructed after particles.