101 #ifndef functionObjects_streamLine_H 102 #define functionObjects_streamLine_H 118 class objectRegistry;
122 namespace functionObjects
131 public functionObject
136 const objectRegistry& obr_;
148 word interpolationScheme_;
178 autoPtr<meshSearch> meshSearchPtr_;
181 autoPtr<sampledSet> sampledSetPtr_;
184 word sampledSetAxis_;
187 autoPtr<writer<scalar>> scalarFormatterPtr_;
248 virtual bool write();
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 ~streamLine()
Destructor.
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.
virtual bool read(const dictionary &)
Read the field average data.
const word & name() const
Return the name of this functionObject.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects...
A class for handling words, derived from string.
virtual void updateMesh(const mapPolyMesh &)
Update for changes of mesh.
List< word > wordList
A List of words.
TypeName("streamLine")
Runtime type information.
This function object generates streamline data by sampling a set of user-specified fields along a par...
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.
virtual void movePoints(const polyMesh &)
Update for mesh point-motion.
virtual bool execute()
Do nothing.
virtual bool write()
Calculate and write the steamlines.