102 #ifndef functionObjects_wallBoundedStreamLine_H 103 #define functionObjects_wallBoundedStreamLine_H 120 class objectRegistry;
124 namespace functionObjects
131 class wallBoundedStreamLine
133 public functionObject
138 const objectRegistry& obr_;
150 word interpolationScheme_;
177 autoPtr<meshSearch> meshSearchPtr_;
180 autoPtr<sampledSet> sampledSetPtr_;
183 word sampledSetAxis_;
186 autoPtr<writer<scalar>> scalarFormatterPtr_;
188 autoPtr<writer<vector>> vectorFormatterPtr_;
194 DynamicList<List<point>> allTracks_;
254 virtual bool write();
virtual bool write()
Calculate and write the wall-bounded streamlines.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by any number of values (e...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
virtual bool read(const dictionary &)
Read the field average data.
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.
This function object generates streamline data by sampling a set of user-specified fields along a par...
virtual ~wallBoundedStreamLine()
Destructor.
const word & name() const
Return the name of this functionObject.
A class for handling words, derived from string.
virtual void movePoints(const polyMesh &)
Update for mesh point-motion.
Storage and named access for the indices of a tet which is part of the decomposition of a cell...
List< word > wordList
A List of words.
virtual void updateMesh(const mapPolyMesh &)
Update for changes of mesh.
virtual bool execute()
Do nothing.
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.
TypeName("wallBoundedStreamLine")
Runtime type information.