ENH: Clouds - only read parcel fields when solution is active

This commit is contained in:
andy
2011-03-02 11:01:47 +00:00
parent b2de414a99
commit b91eb061b2
5 changed files with 21 additions and 21 deletions

View File

@ -114,11 +114,11 @@ Foam::CollidingCloud<CloudType>::CollidingCloud
if (this->solution().active())
{
setModels();
}
if (readFields)
{
parcelType::readFields(*this);
if (readFields)
{
parcelType::readFields(*this);
}
}
}

View File

@ -360,11 +360,11 @@ Foam::KinematicCloud<CloudType>::KinematicCloud
if (solution_.active())
{
setModels();
}
if (readFields)
{
parcelType::readFields(*this);
if (readFields)
{
parcelType::readFields(*this);
}
}
if (solution_.resetSourcesOnStartup())

View File

@ -117,6 +117,11 @@ Foam::ReactingCloud<CloudType>::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<CloudType>::ReactingCloud
);
}
if (readFields)
{
parcelType::readFields(*this, this->composition());
}
if (this->solution().resetSourcesOnStartup())
{
resetSourceTerms();

View File

@ -94,11 +94,11 @@ Foam::ReactingMultiphaseCloud<CloudType>::ReactingMultiphaseCloud
if (this->solution().active())
{
setModels();
}
if (readFields)
{
parcelType::readFields(*this, this->composition());
if (readFields)
{
parcelType::readFields(*this, this->composition());
}
}
if (this->solution().resetSourcesOnStartup())

View File

@ -135,11 +135,11 @@ Foam::ThermoCloud<CloudType>::ThermoCloud
if (this->solution().active())
{
setModels();
}
if (readFields)
{
parcelType::readFields(*this);
if (readFields)
{
parcelType::readFields(*this);
}
}
if (this->solution().resetSourcesOnStartup())