From 7037f397dd7508d094cae7b93afe8c65aab22bfb Mon Sep 17 00:00:00 2001 From: andy <a.heather@opencfd.co.uk> Date: Fri, 22 May 2009 15:26:00 +0100 Subject: [PATCH] added particle current time function --- src/lagrangian/basic/Particle/Particle.H | 3 +++ src/lagrangian/basic/Particle/ParticleI.H | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/src/lagrangian/basic/Particle/Particle.H b/src/lagrangian/basic/Particle/Particle.H index 426e9af9fc3..07e8d6e3358 100644 --- a/src/lagrangian/basic/Particle/Particle.H +++ b/src/lagrangian/basic/Particle/Particle.H @@ -365,6 +365,9 @@ public: //- Return the impact model to be used, soft or hard (default). inline bool softImpact() const; + //- Return the particle current time + inline scalar currentTime() const; + // Check diff --git a/src/lagrangian/basic/Particle/ParticleI.H b/src/lagrangian/basic/Particle/ParticleI.H index 075d96705d8..ce790d67c11 100644 --- a/src/lagrangian/basic/Particle/ParticleI.H +++ b/src/lagrangian/basic/Particle/ParticleI.H @@ -345,6 +345,15 @@ inline bool Particle<ParticleType>::softImpact() const } +template<class ParticleType> +inline scalar Particle<ParticleType>::currentTime() const +{ + return + cloud_.pMesh().time().value() + + stepFraction_*cloud_.pMesh().time().deltaT().value(); +} + + template<class ParticleType> inline label Particle<ParticleType>::patch(const label facei) const { -- GitLab