127 #ifndef Foam_functionObjects_binField_H 128 #define Foam_functionObjects_binField_H 139 namespace functionObjects
148 public fvMeshFunctionObject
171 const dictionary&
dict,
179 const objectRegistry&
obr,
180 const dictionary&
dict,
198 virtual bool read(
const dictionary&
dict);
204 virtual bool write();
207 virtual void updateMesh(
const mapPolyMesh& mpm);
autoPtr< binModel > binModelPtr_
Runtime-selectable bin model.
binField(const word &name, const Time &runTime, const dictionary &dict, const bool readFields=true)
Construct from Time and dictionary.
virtual bool write()
Write to data files/fields and to streams.
const word & name() const noexcept
Return the name of this functionObject.
TypeName("binField")
Runtime type information.
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const NameMatchPredicate &selectedFields, DynamicList< regIOobject *> &storedObjects)
Read the selected GeometricFields of the templated type and store on the objectRegistry.
virtual bool read(const dictionary &dict)
Read the dictionary.
void operator=(const binField &)=delete
No copy assignment.
virtual bool execute()
Execute the function object.
virtual ~binField()=default
Destructor.
virtual void updateMesh(const mapPolyMesh &mpm)
Update for changes of mesh.
virtual const objectRegistry & obr() const
The region or sub-region registry being used.
virtual void movePoints(const polyMesh &mesh)
Update for changes of mesh.