Loading...
Searching...
No Matches
powerLawUniformBinary Class Reference

Powerlaw kernel with a uniform daughter size distribution. Used for verification and validation of the binary breakup formulation implemented in the populationBalanceModel class. More...

#include <powerLawUniformBinary.H>

Inheritance diagram for powerLawUniformBinary:
Collaboration diagram for powerLawUniformBinary:

Public Member Functions

 TypeName ("powerLawUniformBinary")
 Runtime type information.
 powerLawUniformBinary (const populationBalanceModel &popBal, const dictionary &dict)
virtual ~powerLawUniformBinary ()=default
 Destructor.
virtual void addToBinaryBreakupRate (volScalarField &binaryBreakupRate, const label i, const label j)
 Add to binary breakupRate.
Public Member Functions inherited from binaryBreakupModel
 TypeName ("binaryBreakupModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, binaryBreakupModel, dictionary,(const populationBalanceModel &popBal, const dictionary &dict),(popBal, dict))
 binaryBreakupModel (const populationBalanceModel &popBal, const dictionary &dict)
autoPtr< binaryBreakupModelclone () const
virtual ~binaryBreakupModel ()=default
 Destructor.
virtual void correct ()
 Correct diameter independent expressions.

Additional Inherited Members

Static Public Member Functions inherited from binaryBreakupModel
static autoPtr< binaryBreakupModelNew (const word &type, const populationBalanceModel &popBal, const dictionary &dict)
Protected Attributes inherited from binaryBreakupModel
const populationBalanceModelpopBal_
 Reference to the populationBalanceModel.

Detailed Description

Powerlaw kernel with a uniform daughter size distribution. Used for verification and validation of the binary breakup formulation implemented in the populationBalanceModel class.

Source files

Definition at line 52 of file powerLawUniformBinary.H.

Constructor & Destructor Documentation

◆ powerLawUniformBinary()

powerLawUniformBinary ( const populationBalanceModel & popBal,
const dictionary & dict )

Definition at line 47 of file powerLawUniformBinary.C.

References binaryBreakupModel::binaryBreakupModel(), and dict.

Here is the call graph for this function:

◆ ~powerLawUniformBinary()

virtual ~powerLawUniformBinary ( )
virtualdefault

Destructor.

Member Function Documentation

◆ TypeName()

TypeName ( "powerLawUniformBinary" )

Runtime type information.

References dict.

◆ addToBinaryBreakupRate()

void addToBinaryBreakupRate ( volScalarField & binaryBreakupRate,
const label i,
const label j )
virtual

Add to binary breakupRate.

Implements binaryBreakupModel.

Definition at line 62 of file powerLawUniformBinary.C.

References binaryBreakupModel::popBal_, Foam::pow(), GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), dimensioned< Type >::value(), and sizeGroup::x().

Here is the call graph for this function:

The documentation for this class was generated from the following files:
  • src/phaseSystemModels/reactingEuler/multiphaseSystem/populationBalanceModel/binaryBreakupModels/powerLawUniformBinary/powerLawUniformBinary.H
  • src/phaseSystemModels/reactingEuler/multiphaseSystem/populationBalanceModel/binaryBreakupModels/powerLawUniformBinary/powerLawUniformBinary.C