53 #ifndef carrierLagrangianFieldSource_H
54 #define carrierLagrangianFieldSource_H
69 class carrierLagrangianFieldSource
71 public LagrangianFieldSource<Type>,
72 private CloudLagrangianFieldSource<Type>
79 const word fieldcName_;
autoPtr< LagrangianFieldSource< Type > > clone() const
Disallow clone without setting the internal field reference.
Base class for Lagrangian injections. Minimal wrapper over LagrangianSource. Implements some utility ...
Mesh that relates to a sub-section of a Lagrangian mesh. This is used to construct fields that relate...
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...
This source condition creates a Lagrangian value interpolated from a given carrier field....
virtual void write(Ostream &) const
Write.
carrierLagrangianFieldSource(const regIOobject &, const dictionary &dict)
Construct from internal field and dictionary.
TypeName("carrier")
Runtime type information.
virtual tmp< LagrangianSubField< Type > > value(const LagrangianInjection &, const LagrangianSubMesh &) const
Return the value for an instantaneous injection.
virtual ~carrierLagrangianFieldSource()
Destructor.
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
A class for managing temporary objects.
A class for handling words, derived from string.