Dynamic mesh, interDymFoam : refinement on 2 fields
I would like to refine my mesh based on 2 fields variable (alpha1 and beta for example) at the same time using DynamicMeshDict how should I proceed.
// How often to refine
// Field to be refinement on
field alpha1; // I would like to do it for beta at the same time as well!!
// Refine field inbetween lower..upper
Thanks very much in advance for any suggestion,
the most simple thing I can think of is creating a new field, let's call it "conditions" which can have value 1 if the conditions are fulfilled and 0 otherwise. After defining the "volScalarField conditions" in createFields.H you can access this new field from your solver. If you decide for example that alpha1 should be positive and beta negative:
There is an option to include code on controlDict so it is compiled at runtime, I guess that you may place this code there instead of compiling a new solver. I've never used it, though, so I cannot help with that specifically.
|All times are GMT -4. The time now is 23:03.|