diff --git a/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.C b/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.C index 925468ad61..10f7f5c1e8 100644 --- a/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.C +++ b/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.C @@ -114,11 +114,11 @@ Foam::CollidingCloud::CollidingCloud if (this->solution().active()) { setModels(); - } - if (readFields) - { - parcelType::readFields(*this); + if (readFields) + { + parcelType::readFields(*this); + } } } diff --git a/src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.C b/src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.C index 4275cf78f8..0b9b1f7931 100644 --- a/src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.C +++ b/src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.C @@ -360,11 +360,11 @@ Foam::KinematicCloud::KinematicCloud if (solution_.active()) { setModels(); - } - if (readFields) - { - parcelType::readFields(*this); + if (readFields) + { + parcelType::readFields(*this); + } } if (solution_.resetSourcesOnStartup()) diff --git a/src/lagrangian/intermediate/clouds/Templates/ReactingCloud/ReactingCloud.C b/src/lagrangian/intermediate/clouds/Templates/ReactingCloud/ReactingCloud.C index 1c465fc450..eb1f66e85a 100644 --- a/src/lagrangian/intermediate/clouds/Templates/ReactingCloud/ReactingCloud.C +++ b/src/lagrangian/intermediate/clouds/Templates/ReactingCloud/ReactingCloud.C @@ -117,6 +117,11 @@ Foam::ReactingCloud::ReactingCloud if (this->solution().active()) { setModels(); + + if (readFields) + { + parcelType::readFields(*this, this->composition()); + } } // Set storage for mass source fields and initialise to zero @@ -142,11 +147,6 @@ Foam::ReactingCloud::ReactingCloud ); } - if (readFields) - { - parcelType::readFields(*this, this->composition()); - } - if (this->solution().resetSourcesOnStartup()) { resetSourceTerms(); diff --git a/src/lagrangian/intermediate/clouds/Templates/ReactingMultiphaseCloud/ReactingMultiphaseCloud.C b/src/lagrangian/intermediate/clouds/Templates/ReactingMultiphaseCloud/ReactingMultiphaseCloud.C index 89374ecb48..0290eacb7c 100644 --- a/src/lagrangian/intermediate/clouds/Templates/ReactingMultiphaseCloud/ReactingMultiphaseCloud.C +++ b/src/lagrangian/intermediate/clouds/Templates/ReactingMultiphaseCloud/ReactingMultiphaseCloud.C @@ -94,11 +94,11 @@ Foam::ReactingMultiphaseCloud::ReactingMultiphaseCloud if (this->solution().active()) { setModels(); - } - if (readFields) - { - parcelType::readFields(*this, this->composition()); + if (readFields) + { + parcelType::readFields(*this, this->composition()); + } } if (this->solution().resetSourcesOnStartup()) diff --git a/src/lagrangian/intermediate/clouds/Templates/ThermoCloud/ThermoCloud.C b/src/lagrangian/intermediate/clouds/Templates/ThermoCloud/ThermoCloud.C index d2ce89b5c4..2dbe453580 100644 --- a/src/lagrangian/intermediate/clouds/Templates/ThermoCloud/ThermoCloud.C +++ b/src/lagrangian/intermediate/clouds/Templates/ThermoCloud/ThermoCloud.C @@ -135,11 +135,11 @@ Foam::ThermoCloud::ThermoCloud if (this->solution().active()) { setModels(); - } - if (readFields) - { - parcelType::readFields(*this); + if (readFields) + { + parcelType::readFields(*this); + } } if (this->solution().resetSourcesOnStartup())