47 const dictionary&
dict,
48 const phaseInterface& interface
55 IOobject::groupName(typeName, interface.
name()),
79 return tmp<volScalarField>(
nullptr);
92 return HashPtrTable<volScalarField>();
virtual const hashedWordList & species() const
The list of individual species that are transferred.
static const dimensionSet dimDmdt
Mass transfer rate dimensions.
void evaluate(GeometricField< Type, PatchField, GeoMesh > &result, const Function1< Type > &func, const GeometricField< Type, PatchField, GeoMesh > &x)
static const hashedWordList noSpecies_
Empty species list.
virtual ~phaseTransferModel()
Destructor.
A HashTable specialisation for hashing pointers.
HashPtrTable< volScalarField > dmidtf() const
The mass transfer rate for individual species.
const dimensionSet dimTime
Dimension set for the base types.
const dimensionSet dimDensity
virtual bool mixture() const
Whether or not there is a mass transfer rate for the mixture.
hashedWordList species() const
The list of individual species that are transferred.
bool mixture() const
Whether or not there is a mass transfer rate for the mixture.
phaseTransferModel(const dictionary &dict, const phaseInterface &interface)
Construct from a dictionary and an interface.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
defineTypeNameAndDebug(combustionModel, 0)
virtual tmp< volScalarField > dmdtf() const
The mass transfer rate for the mixture.
word name(const complex &)
Return a string representation of a complex.
bool writeData(Ostream &os) const
Dummy write for regIOobject.
A wordList with hashed indices for faster lookup by name.
tmp< volScalarField > dmdtf() const
The mass transfer rate for the mixture.
#define defineBlendedInterfacialModelTypeNameAndDebug(ModelType, DebugSwitch)
A class for managing temporary objects.
virtual HashPtrTable< volScalarField > dmidtf() const
The mass transfer rate for individual species.