28#include "readFields.H"
36 const instantList& timeDirs,
44 for (
const word& fieldName : objectNames)
48 for (
const instant& inst : timeDirs)
67 reduce(good, andOp<bool>());
71 goodFields.insert(fieldName);
75 objectNames = goodFields.sortedToc();
77 return objectNames.size();
reduce(hasMovingMesh, orOp< bool >())
GeometricField< scalar, fvPatchField, volMesh > volScalarField
HashSet< word, Hash< word > > wordHashSet
A HashSet of words, uses string hasher.
label checkData(const fvMesh &mesh, const instantList &timeDirs, wordList &objectNames)
Check if fields are good to use (available at all times)