33 template<
class BasePhaseSystem>
42 this->generatePairsAndSubModels
53 template<
class BasePhaseSystem>
61 template<
class BasePhaseSystem>
94 const phasePair& pair(this->phasePairs_[heatTransferModelIter.key()]);
153 template<
class BasePhaseSystem>
OneResistanceHeatTransferPhaseSystem(const fvMesh &)
Construct from fvMesh.
const phaseModel & otherPhase() const
Return the other phase in this two-phase system.
fvMatrix< scalar > fvScalarMatrix
const multiphaseInter::phaseModel & phase2() const
virtual ~OneResistanceHeatTransferPhaseSystem()
Destructor.
virtual bool read()
Read base phaseProperties dictionary.
const multiphaseInter::phaseModel & phase1() const
virtual const volScalarField & T() const
Temperature [K].
A HashTable of pointers to objects of type <T>, with deallocation management of the pointers...
#define forAllConstIter(Container, container, iter)
Iterate across all elements in the container object.
CGAL::Exact_predicates_exact_constructions_kernel K
dimensionedScalar posPart(const dimensionedScalar &ds)
virtual volScalarField & he()=0
Enthalpy/Internal energy [J/kg].
#define forAll(list, i)
Loop across all elements in list.
heatTransferModelTable heatTransferModels_
Heat transfer models.
bool set(const Key &key, T *ptr)
Assign a new entry, overwrites existing.
virtual tmp< volScalarField > K() const =0
Return the phase kinetic energy.
zeroField Sp(const Foam::zero, const GeometricField< Type, fvPatchField, volMesh > &)
A no-op source.
tmp< GeometricField< Type, PatchField, GeoMesh > > T() const
Return transpose (only if it is a tensor field)
bool ordered() const noexcept
Return the ordered flag.
const dimensionSet dimEnergy
Mesh data needed to do the Finite Volume discretisation.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
const word & name() const
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture fo...
Description for mass transfer between a pair of phases. The direction of the mass transfer is from th...
virtual const rhoThermo & thermo() const =0
Return the thermophysical model.
const word & name() const
Calculate the finiteVolume matrix for implicit and explicit sources.
dimensionedScalar negPart(const dimensionedScalar &ds)
virtual autoPtr< phaseSystem::heatTransferTable > heatTransfer() const
Return the heat transfer matrices.