diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C index 1a027a404721a73555325b039fe6922be5e737cc..a21580845e48760c0f8fb8dcb714ab2a4194688b 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.C @@ -229,24 +229,6 @@ Foam::scalar Foam::InjectionModel<CloudType>::setNumberOfParticles } -template<class CloudType> -void Foam::InjectionModel<CloudType>::geometryCorrection(vector& pos) const -{ - meshTools::constrainToMeshCentre(owner_.mesh(), pos); -} - - -template<class CloudType> -void Foam::InjectionModel<CloudType>::velocityCorrection(vector& U) const -{ - meshTools::constrainDirection - ( - owner_.mesh(), - owner_.mesh().solutionD(), - U - ); -} - template<class CloudType> void Foam::InjectionModel<CloudType>::postInjectCheck() { @@ -269,6 +251,7 @@ void Foam::InjectionModel<CloudType>::postInjectCheck() // Reset added parcels counter parcelsAdded_ = 0; + // Write current state to properties file writeProps(); } @@ -425,8 +408,13 @@ void Foam::InjectionModel<CloudType>::inject(TrackData& td) scalar dt = time - timeInj; // Apply corrections for 2-D cases - geometryCorrection(pos); - velocityCorrection(U); + meshTools::constrainToMeshCentre(owner_.mesh(), pos); + meshTools::constrainDirection + ( + owner_.mesh(), + owner_.mesh().solutionD(), + U + ); // Add the new parcel td.cloud().addNewParcel(pos, cellI, d, U, nP, dt); diff --git a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H index 5c2a00a4d572a2808b0028aee78aed427a16c99a..a2f0cd1c16c01f1cd41a521d0cfd9fe3b226ed2b 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/InjectionModel/InjectionModel/InjectionModel.H @@ -88,12 +88,6 @@ private: //- Write injector properties void writeProps(); - //- Geometry correction for 2-D cases - void geometryCorrection(vector& pos) const; - - //- Velocity correction for 2-D cases - void velocityCorrection(vector& U) const; - protected: