35 #ifndef cloudLagrangianFieldSource_H
36 #define cloudLagrangianFieldSource_H
46 class LagrangianFieldSourceBase;
47 class LagrangianModel;
70 template<
class Derived>
77 template<
class Cloud,
class ... Clouds>
81 template<
class Cloud,
class ... Clouds>
85 template<
class Cloud,
class ... Clouds>
89 template<
class Cloud = Foam::cloud>
93 template<
class Cloud = Foam::cloud>
Base cloud calls templated on particle type.
Base class for Lagrangian source conditions.
Base class for Lagrangian models.
Mix-in for source conditions that refer to a cloud.
void assertCloud() const
Generate an error if the cloud is not one of the given types.
cloudLagrangianFieldSource(const Derived &)
Construct with reference to the derived field source.
bool isCloud() const
Determine whether the cloud is one of the given types.
const Cloud & cloud() const
Get a reference to the cloud.
Base class for clouds. Provides a basic evolution algorithm, models, and a database for caching deriv...