36 #ifndef coneDirectionLagrangianVectorFieldSource_H
37 #define coneDirectionLagrangianVectorFieldSource_H
48 class LagrangianFieldSourceBase;
73 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...
Mix-in for source conditions that provides a random injection direction between two cone angles.
void write(Ostream &) const
Write.
~coneDirectionLagrangianVectorFieldSource()
Destructor.
coneDirectionLagrangianVectorFieldSource(const LagrangianFieldSourceBase &, const dictionary &dict)
Construct from a dictionary.
tmp< LagrangianSubVectorField > direction(const LagrangianSubVectorField &axis) const
Return the value for an instantaneous injection.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
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.