Go to the documentation of this file.
148 #ifndef functionObjects_wallBoundedStreamLine_H
149 #define functionObjects_wallBoundedStreamLine_H
158 namespace functionObjects
165 class wallBoundedStreamLine
167 public streamLineBase
176 const bitSet& isWallPatch,
203 const dictionary&
dict
211 const dictionary&
dict,
229 virtual bool read(
const dictionary&);
232 virtual void track();
wallBoundedStreamLine(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from Foam::string.
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
TypeName("wallBoundedStreamLine")
Runtime type information.
virtual void track()
Do the actual tracking to fill the track data.
List< word > wordList
A List of words.
A triangle primitive used to calculate face normals and swept volumes.
point pushIn(const triPointRef &tri, const point &pt) const
Generates streamline data by sampling a set of user-specified fields along a particle track,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual ~wallBoundedStreamLine()=default
Destructor.
const word & name() const
Return the name of this functionObject.
void operator=(const wallBoundedStreamLine &)=delete
No copy assignment.
Tuple2< tetIndices, point > findNearestTet(const bitSet &isWallPatch, const point &seedPt, const label celli) const
Find wall tet on cell.
A 2-tuple for storing two objects of dissimilar types. The container is similar in purpose to std::pa...
vector point
Point is a vector.
virtual bool read(const dictionary &)
Read settings.
triangle< point, const point & > triPointRef