ENH: functionObjects: call execute on last time step

- old convention was that on last time step it would only call end()
and not execute()
- however this meant that e.g. the functionObjectProperties file
did not get written
- and almost all functionObjects were doing an execute() inside of end()
- new convention: call execute() on last time step, just before doing end()
This commit is contained in:
mattijs
2015-12-03 17:39:34 +00:00
parent bd737621a0
commit 3e5da0bcf2
32 changed files with 46 additions and 140 deletions

View File

@ -424,10 +424,7 @@ void Foam::forceCoeffs::execute()
void Foam::forceCoeffs::end()
{
if (active_)
{
execute();
}
// Do nothing
}

View File

@ -1037,10 +1037,7 @@ void Foam::forces::execute()
void Foam::forces::end()
{
if (active_)
{
execute();
}
// Do nothing
}