43 Foam::betaMaxDarcy::betaMaxDarcy
52 dict.subDict(
type() +
"Coeffs").getOrDefault<scalar>(
"Da", 1.
e-5)
54 length_(computeLength(
dict))
61 "transportProperties",
62 mesh.time().constant(),
72 <<
"Computed a betaMax value of " <<
value_
scalar value_
betaMax value
A list of keyword definitions, which are a keyword followed by a number of values (eg...
constexpr char nl
The newline '\n' character (0x0a)
Ostream & endl(Ostream &os)
Add newline and flush stream.
Ignore writing from objectRegistry::writeObject()
T get(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Find and return a T. FatalIOError if not found, or if the number of tokens is incorrect.
Macros for easy insertion into run-time selection tables.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
scalar length_
Characteristic length of the case.
scalar DarcyNumber_
The Darcy number expressing the ratio of viscous to porous forces.
const dimensionedScalar e
Elementary charge.
Compute betaMax through the definition of the Darcy number, quantifying the viscous-to-porous forces ...
Base class for selecting the betaMax value, i.e. the value multiplying the Brinkman penalisation term...
defineTypeNameAndDebug(combustionModel, 0)
Mesh data needed to do the Finite Volume discretisation.
messageStream Info
Information stream (stdout output on master, null elsewhere)
virtual scalar value() const
Get value.
Defines the attributes of an object for which implicit objectRegistry management is supported...
Do not request registration (bool: false)
addToRunTimeSelectionTable(functionObject, pointHistory, dictionary)