Peano
Loading...
Searching...
No Matches
SmoothingLength.h File Reference
Include dependency graph for SmoothingLength.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  swift2
 This file is part of the SWIFT 2 project.
 
namespace  swift2::kernels
 
namespace  swift2::kernels::legacy
 Legacy SPH implementation.
 

Functions

template<typename Particle >
void swift2::kernels::legacy::hydro_update_smoothing_length_and_rerun_if_required (Particle *localParticle)
 Derive smoothing length from density.
 
template<typename Particle >
bool swift2::kernels::legacy::updateSmoothingLengthAndRerunIfRequiredUpdateParticlePredicate (const peano4::datamanagement::VertexMarker &marker, const Particle &localParticle)
 
template<typename Particle >
void swift2::kernels::legacy::updateSmoothingLengthAndRerunIfRequired (const peano4::datamanagement::VertexMarker &marker, Particle &localParticle)
 Wrapper around hydro_update_smoothing_length_and_rerun_if_required() with only one argument.
 
template<typename Particle >
bool swift2::kernels::legacy::resetSmoothingLengthIterationCounterUpdateParticlePredicate (const peano4::datamanagement::VertexMarker &marker, const Particle &particle)
 Reset smoothing length iteration related flags on a particle.
 
template<typename Particle >
void swift2::kernels::legacy::resetSmoothingLengthIterationCounter (const peano4::datamanagement::VertexMarker &marker, Particle &particle)