createPorosity.H
Go to the documentation of this file.
1 // Reading porosity properties from constant directory
2 IOdictionary porosityProperties
3 (
4  IOobject
5  (
6  "porosityProperties",
7  runTime.constant(),
8  runTime,
9  IOobject::READ_IF_PRESENT,
10  IOobject::NO_WRITE
11  )
12 );
13 
14 const bool porosityEnabled
15 (
16  porosityProperties.getOrDefault<bool>("porosityEnabled", false)
17 );
18 
19 tmp<volScalarField> tporosity;
21 {
23  (
24  IOobject
25  (
26  "porosity",
27  runTime.timeName(),
28  mesh,
29  IOobject::MUST_READ,
30  IOobject::AUTO_WRITE
31  ),
32  mesh
33  );
34 }
runTime
engineTime & runTime
Definition: createEngineTime.H:13
tporosity
tmp< volScalarField > tporosity
Definition: createPorosity.H:19
porosityEnabled
const bool porosityEnabled(porosityProperties.getOrDefault< bool >("porosityEnabled", false))
mesh
dynamicFvMesh & mesh
Definition: createDynamicFvMesh.H:6
Foam::New
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
Definition: DimensionedFieldReuseFunctions.H:105
porosityProperties
IOdictionary porosityProperties(IOobject("porosityProperties", runTime.constant(), runTime, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE))