|
| template<typename Particle > |
| void | swift2::kernels::legacy::hydro_prepare_force (Particle &localParticle) |
| | Prepare a particle for the force calculation.
|
| |
| template<typename Particle > |
| bool | swift2::kernels::legacy::prepareHydroForceUpdateParticlePredicate (const peano4::datamanagement::VertexMarker &marker, const Particle &localParticle) |
| |
| template<typename Particle > |
| void | swift2::kernels::legacy::prepareHydroForce (const peano4::datamanagement::VertexMarker &marker, Particle &localParticle) |
| |
| template<typename Particle > |
| void | swift2::kernels::legacy::hydro_reset_acceleration (Particle &localParticle) |
| | Reset acceleration fields of a particle.
|
| |
| template<typename Particle > |
| bool | swift2::kernels::legacy::resetAccelerationUpdateParticlePredicate (const peano4::datamanagement::VertexMarker &marker, const Particle &localParticle) |
| |
| template<typename Particle > |
| void | swift2::kernels::legacy::resetAcceleration (const peano4::datamanagement::VertexMarker &marker, Particle &localParticle) |
| |
| template<typename Particle > |
| void | swift2::kernels::legacy::hydro_end_force (Particle &localParticle) |
| | Finishes the force calculation.
|
| |
| template<typename Particle > |
| bool | swift2::kernels::legacy::endHydroForceCalculationUpdateParticlePredicate (const peano4::datamanagement::VertexMarker &marker, const Particle &localParticle) |
| |
| template<typename Particle > |
| void | swift2::kernels::legacy::endHydroForceCalculation (const peano4::datamanagement::VertexMarker &marker, Particle &localParticle) |
| |
| template<typename ParticleA , typename ParticleB = ParticleA> |
| void | swift2::kernels::legacy::__attribute__ ((always_inline)) force_kernel(ParticleA &localParticle |
| | The actual force kernel, which interacts a local particle and an active particle, and updates the local particle.
|
| |
| template<typename Particle > |
| bool | swift2::kernels::legacy::forceKernelUpdateParticlePredicate (const peano4::datamanagement::CellMarker &marker, const bool &localParticleIsContainedInCell, const Particle &localParticle) |
| |
| template<typename ParticleA , typename ParticleB = ParticleA> |
| bool | swift2::kernels::legacy::forceKernelEvaluatePairInteractionPredicate (const peano4::datamanagement::CellMarker &marker, const ParticleA &localParticle, const ParticleB &activeParticle) |
| |
| template<typename ParticleA , typename ParticleB = ParticleA> |
| InlineMethod void | swift2::kernels::legacy::forceKernel (const peano4::datamanagement::CellMarker &marker, ParticleA &localParticle, const ParticleB &activeParticle) |
| | Generic force kernel implementation.
|
| |
| template<typename Particle > |
| void | swift2::kernels::legacy::predict_hyrdro (Particle *particle) |
| | Predict hydro terms (SWIFT) Relevant for inactive particles when using local-timestepping, but always used.
|
| |
| template<typename Particle > |
| bool | swift2::kernels::legacy::predictHydroUpdateParticlePredicate (const peano4::datamanagement::VertexMarker &marker, const Particle &localParticle) |
| |
| template<typename Particle > |
| void | swift2::kernels::legacy::predictHydro (const peano4::datamanagement::VertexMarker &marker, Particle &localParticle) |
| |
| template<typename Particle > |
| bool | swift2::kernels::legacy::forceKernelDistanceCheck (Particle *__restrict__ localParticle, const Particle *__restrict__ activeParticle) |
| | Check distance between two particles.
|
| |