58template<
class CloudType>
137 inline const scalar&
y0()
const
142 inline const scalar&
yDot0()
const
152 inline const scalar&
TABCmu()
const
200#define makeBreakupModel(CloudType) \
202 typedef Foam::CloudType::sprayCloudType sprayCloudType; \
203 defineNamedTemplateTypeNameAndDebug \
205 Foam::BreakupModel<sprayCloudType>, \
211 defineTemplateRunTimeSelectionTable \
213 BreakupModel<sprayCloudType>, \
219#define makeBreakupModelType(SS, CloudType) \
221 typedef Foam::CloudType::sprayCloudType sprayCloudType; \
222 defineNamedTemplateTypeNameAndDebug(Foam::SS<sprayCloudType>, 0); \
224 Foam::BreakupModel<sprayCloudType>:: \
225 adddictionaryConstructorToTable<Foam::SS<sprayCloudType>> \
226 add##SS##CloudType##sprayCloudType##ConstructorToTable_;
const uniformDimensionedVectorField & g
Templated break-up model class.
static autoPtr< BreakupModel< CloudType > > New(const dictionary &dict, CloudType &owner)
Selector.
declareRunTimeSelectionTable(autoPtr, BreakupModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
Declare runtime constructor selection table.
const scalar & TABCmu() const
const scalar & y0() const
const scalar & TABtwoWeCrit() const
virtual ~BreakupModel()
Destructor.
const scalar & yDot0() const
const scalar & TABComega() const
TypeName("breakupModel")
Runtime type information.
bool solveOscillationEq() const
virtual autoPtr< BreakupModel< CloudType > > clone() const =0
Construct and return a clone.
Base class for cloud sub-models.
const CloudType & owner() const
Return const access to the owner cloud.
Templated base class for dsmc cloud.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const dictionary & dict() const
Return const access to the cloud dictionary.
A class for handling words, derived from Foam::string.
const volScalarField & mu
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
Macros to ease declaration of run-time selection tables.
#define declareRunTimeSelectionTable(ptrWrapper, baseType, argNames, argList, parList)
Declare a run-time selection (variables and adder classes)
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.