37 #ifndef Foam_multiphaseInter_MassTransferPhaseSystem_H 38 #define Foam_multiphaseInter_MassTransferPhaseSystem_H 42 #include "interfaceCompositionModel.H" 49 using namespace multiphaseInter;
55 template<
class BasePhaseSystem>
58 public BasePhaseSystem
147 virtual void massSpeciesTransfer
152 const word speciesName
156 virtual bool includeVolChange();
Class for mass transfer between phases.
A HashTable of pointers to objects of type <T>, with deallocation management of the pointers...
Hashing functor for phasePairKey.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
A class for handling words, derived from Foam::string.
A HashTable similar to std::unordered_map.
An ordered or unorder pair of phase names. Typically specified as follows.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
auto key(const Type &t) -> typename std::enable_if< std::is_enum< Type >::value, typename std::underlying_type< Type >::type >::type
Mesh data needed to do the Finite Volume discretisation.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
A class for managing temporary objects.
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...