Peano
Loading...
Searching...
No Matches
Leapfrog.h
Go to the documentation of this file.
1// This file is part of the ExaParty project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
7
8
9namespace exaparty {
10 namespace timestepping {
21 template <typename Particle>
24 Particle& localParticle
25 );
26
27 template <typename Particle>
30 const Particle& localParticle
31 );
32
53 template <typename Particle>
56 Particle& localParticle
57 );
58
59 template <typename Particle>
62 const Particle& localParticle
63 );
64 } // namespace timestepping
65} // namespace exaparty
66
67
68#include "Leapfrog.cpph"
bool leapfrogKickWithGlobalTimeStepSizeUpdateParticlePredicate(const peano4::datamanagement::VertexMarker &marker, const Particle &localParticle)
void leapfrogDriftWithGlobalTimeStepSize(const peano4::datamanagement::VertexMarker &marker, Particle &localParticle)
Drift step.
void leapfrogKickWithGlobalTimeStepSize(const peano4::datamanagement::VertexMarker &marker, Particle &localParticle)
Kick steps.
bool leapfrogDriftWithGlobalTimeStepSizeUpdateParticlePredicate(const peano4::datamanagement::VertexMarker &marker, const Particle &localParticle)
This file is part of the ExaParty project.
Definition __init__.py:1
Vertex marker to provide information about selected vertex.