29 #ifndef DenseDragForce_H
30 #define DenseDragForce_H
44 template<
class CloudType>
Templated base class for dsmc cloud.
const interpolation< scalar > & alphacInterp() const
Return the volume fraction interpolation.
autoPtr< interpolation< scalar > > alphacInterpPtr_
Interpolation for the carrier volume fraction field.
virtual void cacheFields(const bool store)
Cache fields.
autoPtr< volScalarField > alphacPtr_
The carrier volume fraction field.
DenseDragForce(CloudType &owner, const fvMesh &mesh, const dictionary &dict, const word &typeName)
Construct from mesh.
const word alphacName_
Name of the carrier volume fraction field.
virtual ~DenseDragForce()
Destructor.
Abstract base class for particle forces.
const CloudType & owner() const
Return const access to the cloud owner.
const fvMesh & mesh() const
Return the mesh database.
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.
Mesh data needed to do the Finite Volume discretisation.
Abstract base class for interpolation.
Template function which returns the un-mangled name of a given type. Useful for types which do not ha...
A class for handling words, derived from string.