OpenFoam set deltaT from option class

Viewed 12

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

0 Answers
Related