|
Peano
|
#include "peano4/datamanagement/CellMarker.h"#include "peano4/datamanagement/VertexMarker.h"#include "exaparty/kernels/ParticleUpdatePredicates.h"#include "tarch/Assertions.h"#include "SmoothingLength.cpph"
Go to the source code of this file.
Namespaces | |
| namespace | exaparty |
| This file is part of the ExaParty project. | |
| namespace | exaparty::kernels |
| namespace | exaparty::kernels::legacy |
| Legacy SPH implementation. | |
Functions | |
| template<typename Particle > | |
| void | exaparty::kernels::legacy::hydro_update_smoothing_length_and_rerun_if_required (Particle *localParticle) |
| Derive smoothing length from density. | |
| template<typename Particle > | |
| bool | exaparty::kernels::legacy::updateSmoothingLengthAndRerunIfRequiredUpdateParticlePredicate (const peano4::datamanagement::VertexMarker &marker, const Particle &localParticle) |
| template<typename Particle > | |
| void | exaparty::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 | exaparty::kernels::legacy::resetSmoothingLengthIterationCounterUpdateParticlePredicate (const peano4::datamanagement::VertexMarker &marker, const Particle &particle) |
| Reset smoothing length iteration related flags on a particle. | |
| template<typename Particle > | |
| void | exaparty::kernels::legacy::resetSmoothingLengthIterationCounter (const peano4::datamanagement::VertexMarker &marker, Particle &particle) |