0

I'm trying to simulate an impulse heating in OpenFOAM, for which I need to be able to modify time stepping parameter deltaT from the option class object (I'm using scalarCodedSource as impulse heat source).

I can access Time object instance from option object via call

auto time = mesh_.time()

But access is read-only due to the const qualifier.

Using const_cast on the Time object makes program compile but solver does not pick up the new values of deltaT.

Is there a way to modify deltaT value using OpenFOAM framework tools only (modify its value or edit controlDict using OpenFOAM IO facilities)?


The full C++ code is located here

Sergey
  • 1,166
  • 14
  • 27

0 Answers0