89 fieldGroup(
const word& writeFormat)
113 class volFieldSampler
115 public List<Field<Type>>
125 const word& interpolationScheme,
155 static bool verbose_;
182 word interpolationScheme_;
190 fieldGroup<scalar> scalarFields_;
191 fieldGroup<vector> vectorFields_;
192 fieldGroup<sphericalTensor> sphericalTensorFields_;
193 fieldGroup<symmTensor> symmTensorFields_;
194 fieldGroup<tensor> tensorFields_;
206 void clearFieldGroups();
209 label appendFieldGroup(
const word& fieldName,
const word& fieldType);
212 label classifyFields();
216 void combineSampledSets
225 void combineSampledValues
227 const PtrList<volFieldSampler<T>>& sampledFields,
229 PtrList<volFieldSampler<T>>& masterFields
236 const PtrList<volFieldSampler<Type>>& masterFields,
243 void sampleAndWrite(fieldGroup<Type>&
fields);
269 const bool loadFromFiles =
false 283 void verbose(
const bool verbosity =
true);
292 virtual bool write();
Various (local, not parallel) searches on polyMesh; uses (demand driven) octree to search...
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
virtual void movePoints(const polyMesh &)
Update for mesh point-motion.
A class for handling file names.
const word & name() const
Return the name of this functionObject.
A list of keyword definitions, which are a keyword followed by any number of values (e...
Base class for graphics format writing. Entry points are.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void operator=(const sampledSets &)=delete
Disallow default bitwise assignment.
virtual bool read(const dictionary &)
Read the sampledSets.
Generic GeometricField class.
Info<< "Calculating turbulent flame speed field St\"<< endl;volScalarField St(IOobject("St", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), flameWrinkling->Xi() *Su);multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
Abstract base-class for Time/database functionObjects.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
void clear()
Delete object (if the pointer is valid) and set pointer to.
Holds list of sampling positions.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects...
Pre-declare SubField and related Field type.
A class for handling words, derived from string.
void correct()
Correct for mesh changes.
virtual void updateMesh(const mapPolyMesh &)
Update for changes of mesh.
virtual bool execute()
Execute, currently does nothing.
sampledSets(const word &name, const Time &time, const dictionary &dict)
Construct from Time and dictionary.
void verbose(const bool verbosity=true)
Set verbosity level.
static autoPtr< setWriter > New(const word &writeFormat)
Return a reference to the selected setWriter.
TypeName("sets")
Runtime type information.
virtual void readUpdate(const polyMesh::readUpdateState state)
Update for changes of mesh due to readUpdate.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
virtual bool write()
Sample and write.
Mesh data needed to do the Finite Volume discretisation.
void clear()
Clear the PtrList, i.e. set size to zero deleting all the.
Set of sets to sample. Call sampledSets.write() to sample&write files.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Mesh consisting of general polyhedral cells.
readUpdateState
Enumeration defining the state of the mesh after a read update.
Registry of regIOobjects.
void clear()
Clear the addressed list, i.e. set the size to zero.
virtual ~sampledSets()
Destructor.