33template<
class CloudType>
49template<
class CloudType>
56 solveOscillationEq_(bum.solveOscillationEq_),
65template<
class CloudType>
71 bool solveOscillationEq
75 solveOscillationEq_(solveOscillationEq),
76 y0_(this->coeffDict().template getOrDefault<scalar>(
"y0", 0)),
77 yDot0_(this->coeffDict().template getOrDefault<scalar>(
"yDot0", 0)),
84 const dictionary coeffs(dict.subDict(
"TABCoeffs"));
85 coeffs.readEntry(
"Comega", TABComega_);
86 coeffs.readEntry(
"Cmu", TABCmu_);
88 const scalar WeCrit(coeffs.get<scalar>(
"WeCrit"));
89 TABtwoWeCrit_ = 2*WeCrit;
96template<
class CloudType>
Templated break-up model class.
BreakupModel(CloudType &owner)
Construct null from owner.
virtual ~BreakupModel()
Destructor.
bool solveOscillationEq() const
Base class for cloud sub-models.
const CloudType & owner() const
Return const access to the owner cloud.
CloudSubModelBase(CloudType &owner)
Construct null from owner cloud.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const dictionary & coeffDict() const
Return const access to the coefficients dictionary.
const dictionary & dict() const
Return const access to the cloud dictionary.
A class for handling words, derived from Foam::string.
DSMCCloud< dsmcParcel > CloudType
const word GlobalIOList< Tuple2< scalar, vector > >::typeName("scalarVectorTable")