37#ifndef porosityModelList_H
38#define porosityModelList_H
58class porosityModelList
67 porosityModelList(
const porosityModelList&) =
delete;
70 void operator=(
const porosityModelList&) =
delete;
93 bool active(
const bool warn =
false)
const;
114 bool correctAUprocBC =
true
130 const porosityModelList& models
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
constexpr PtrList() noexcept
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
List container for porosity models.
void addResistance(fvVectorMatrix &UEqn)
Add resistance.
void reset(const dictionary &dict)
Reset the source list.
const fvMesh & mesh_
Reference to the mesh database.
bool writeData(Ostream &os) const
Write data to Ostream.
bool read(const dictionary &dict)
Read dictionary.
~porosityModelList()=default
Destructor.
bool active(const bool warn=false) const
Return active status.
OBJstream os(runTime.globalPath()/outputName)
Forward declarations of fvMatrix specializations.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces).
GeometricField< tensor, fvPatchField, volMesh > volTensorField
fvMatrix< vector > fvVectorMatrix