36 #ifndef fanDirectionLagrangianVectorFieldSource_H
37 #define fanDirectionLagrangianVectorFieldSource_H
48 class LagrangianFieldSourceBase;
76 mutable label timeIndex_;
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Base class for Lagrangian source conditions.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Mix-in for source conditions that provides a random injection direction between two fan angles.
~fanDirectionLagrangianVectorFieldSource()
Destructor.
void write(Ostream &) const
Write.
fanDirectionLagrangianVectorFieldSource(const LagrangianFieldSourceBase &, const dictionary &dict)
Construct from a dictionary.
tmp< LagrangianSubVectorField > direction(const LagrangianSubVectorField &axis) const
Return the value for an instantaneous injection.
Random number generator with the additional ability to go back to an earlier stored state....
A class for managing temporary objects.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.