vtk-m/docs/changelog/particle_status_changes.md
Abhishek Yenpure f1e9282b23 Adding changelog for the changes
1. 2D cell locators
2. Particle advection module statuses
2019-08-08 12:33:53 -07:00

912 B

Updating particle status for advection

There are now special statuses for Particle, Integrator, and Evaluator.

The particle advection modules only supported statuses for particles and made it difficult to handle advanced integtator statuses. Now each of the three important modules return their own statuses

Particles have vtkm::worklet::particleadvection::ParticleStatus, Integrators have vtkm::worklet::particleadvection::IntegratorStatus, and Evaluators have vtkm::worklet::particleadvection::EvaluatorStatus.

Further, names of the statuses in vtkm::worklet::particleadvection::ParticleStatus have changed

ParticleStatus::STATUS_OK is now ParticleStatus::SUCCESS, and there is another status ParticleStatus::TOOK_ANY_STEPS which is active if the particle has taken at least one step with the current data.

There are few more changes that allow particle advection in 2D structured grids.