27 #include "surfaceInterpolate.H" 33 const dictionary&
dict,
34 const phaseInterface& interface,
35 const bool registerObject
38 virtualMassModel(dict, interface, registerObject),
39 interface_(interface.modelCast<virtualMassModel, dispersedPhaseInterface>())
const dispersedPhaseInterface interface_
Interface.
virtual tmp< volScalarField > rho() const =0
Return the density field.
virtual tmp< surfaceScalarField > Kf() const
Return the virtual mass coefficient Kf.
virtual tmp< volScalarField > K() const
Return the virtual mass coefficient K.
dispersedVirtualMassModel(const dictionary &dict, const phaseInterface &interface, const bool registerObject)
virtual ~dispersedVirtualMassModel()
Destructor.
virtual tmp< volScalarField > Ki() const
Return the phase-intensive virtual mass coefficient Ki.
const phaseModel & continuous() const
Continuous phase.
const phaseModel & dispersed() const
Dispersed phase.
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
virtual tmp< volScalarField > Cvm() const
Virtual mass coefficient.
A class for managing temporary objects.