How to add global Scalar to model?
I am calculating a scalar function over the whole domain of my model, which works out nicely.
Now I would like to have in stored separately for post processing.
But I don't think volScalarField is the right class to save my value since then it would be recalculated at every cell consuming more computation time then necessary.
I think it is a rather easy problem, but somehow I can't find any proper class like globalIOScalar(?!) that fulfills my needs...
I hope someone of you can help me out here ;-)
I use an output dictionary for objects that don't write themselves. Create an IOdictionary, set to runTime.timeName(), and NO_READ, AUTO_WRITE. Then, at every timestep you set the new value:
And it will appear in the time directory.
thanks for the advice. But I cannot get it to work.
outputDict.set doesn't even appear in the doxygen documentation...
Where did you get that from?
Sorry I wasn't clear!
// In createField.H:
// In your solver loop, before runTime.write();
|All times are GMT -4. The time now is 20:19.|