13 namespace timestepping {
21 template <
typename Particle>
24 template <
typename Particle>
27 const Particle& particle
29 return ::swift2::kernels::localParticleCanBeUpdatedInVertexKernel(marker,particle);
32 template <
typename Particle>
#define assertion2(expr, param0, param1)
bool localParticleCanBeUpdatedInVertexKernel(const peano4::datamanagement::VertexMarker &marker, const Particle &localParticle)
Can we do work on this particle during a vertex kernel sweep stage?
void resetMovedParticleMarker(const peano4::datamanagement::VertexMarker &marker, Particle &particle)
void reset_moved_particle_marker(Particle &particle)
Reset the marker of a particle from whatever it has been before to NotMoved.
bool resetMovedParticleMarkerUpdateParticlePredicate(const peano4::datamanagement::VertexMarker &marker, const Particle &particle)
This file is part of the SWIFT 2 project.
Vertex marker to provide information about selected vertex.