Class which provides population balance functionality. Stores the mass transfer rates resulting from coalescence, breakup or drift across representative phases that collectively define a dispersed phase. More...
Public Member Functions | |
PopulationBalancePhaseSystem (const fvMesh &) | |
Construct from fvMesh. More... | |
virtual | ~PopulationBalancePhaseSystem () |
Destructor. More... | |
virtual tmp< volScalarField > | dmdtf (const phaseInterfaceKey &key) const |
Return the mass transfer rate for an interface. More... | |
virtual PtrList< volScalarField > | dmdts () const |
Return the mass transfer rates for each phase. More... | |
virtual autoPtr< phaseSystem::momentumTransferTable > | momentumTransfer () |
Return the momentum transfer matrices for the cell-based algorithm. More... | |
virtual autoPtr< phaseSystem::momentumTransferTable > | momentumTransferf () |
Return the momentum transfer matrices for the face-based algorithm. More... | |
virtual autoPtr< phaseSystem::heatTransferTable > | heatTransfer () const |
Return the heat transfer matrices. More... | |
virtual autoPtr< phaseSystem::specieTransferTable > | specieTransfer () const |
Return the specie transfer matrices. More... | |
virtual void | solve (const PtrList< volScalarField > &rAs) |
Solve all population balance equations. More... | |
virtual void | correct () |
Correct derived properties. More... | |
virtual bool | read () |
Read base phaseProperties dictionary. More... | |
Class which provides population balance functionality. Stores the mass transfer rates resulting from coalescence, breakup or drift across representative phases that collectively define a dispersed phase.
Definition at line 55 of file PopulationBalancePhaseSystem.H.
PopulationBalancePhaseSystem | ( | const fvMesh & | mesh | ) |
Construct from fvMesh.
Definition at line 31 of file PopulationBalancePhaseSystem.C.
|
virtual |
Destructor.
Definition at line 49 of file PopulationBalancePhaseSystem.C.
|
virtual |
Return the mass transfer rate for an interface.
Definition at line 58 of file PopulationBalancePhaseSystem.C.
References forAll, found, and tmp< T >::ref().
|
virtual |
Return the mass transfer rates for each phase.
Definition at line 79 of file PopulationBalancePhaseSystem.C.
References Foam::addField(), forAll, forAllConstIter, phaseInterface::phase1(), and phaseInterface::phase2().
|
virtual |
Return the momentum transfer matrices for the cell-based algorithm.
Definition at line 105 of file PopulationBalancePhaseSystem.C.
References forAll.
|
virtual |
Return the momentum transfer matrices for the face-based algorithm.
Definition at line 123 of file PopulationBalancePhaseSystem.C.
References forAll.
|
virtual |
Return the heat transfer matrices.
Definition at line 141 of file PopulationBalancePhaseSystem.C.
References forAll.
|
virtual |
Return the specie transfer matrices.
Definition at line 159 of file PopulationBalancePhaseSystem.C.
References forAll.
|
virtual |
Solve all population balance equations.
Definition at line 176 of file PopulationBalancePhaseSystem.C.
References forAll, and solve().
|
virtual |
Correct derived properties.
Definition at line 191 of file PopulationBalancePhaseSystem.C.
References Foam::MULES::correct(), and forAll.
|
virtual |
Read base phaseProperties dictionary.
Definition at line 203 of file PopulationBalancePhaseSystem.C.
References Foam::blockMeshTools::read().