33 template<
class CloudType>
40 solveOscillationEq_(false),
49 template<
class CloudType>
56 solveOscillationEq_(bum.solveOscillationEq_),
59 TABComega_(bum.TABComega_),
61 TABtwoWeCrit_(bum.TABtwoWeCrit_)
65 template<
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)),
82 if (solveOscillationEq_ &&
dict.found(
"TABCoeffs"))
86 coeffs.readEntry(
"Cmu", TABCmu_);
88 const scalar WeCrit(coeffs.get<scalar>(
"WeCrit"));
89 TABtwoWeCrit_ = 2*WeCrit;
96 template<
class CloudType>
BreakupModel(CloudType &owner)
Construct null from owner.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Base class for cloud sub-models.
bool readEntry(const word &keyword, T &val, enum keyType::option matchOpt=keyType::REGEX, IOobjectOption::readOption readOpt=IOobjectOption::MUST_READ) const
Find entry and assign to T val. FatalIOError if it is found and the number of tokens is incorrect...
A class for handling words, derived from Foam::string.
virtual ~BreakupModel()
Destructor.
Templated break-up model class.
Templated base class for dsmc cloud.