1autoPtr<hydroThermo>
pThermo(hydroThermo::New(mesh));
4thermo.validate(args.executable(),
"h",
"T");
21 IOobject::READ_IF_PRESENT,
25 dimensionedVector(
"U",dimensionSet(0,1,-1,0,0,0,0),vector::zero)
69 IOobject::READ_IF_PRESENT,
159#include "readGravitationalAcceleration.H"
161#include "compressibleCreatePhi.H"
dimensionedScalar rho_rock
volScalarField mu(IOobject("mu", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE), thermo.mu())
autoPtr< hydroThermo > pThermo(hydroThermo::New(mesh))
volScalarField Cp(IOobject("Cp", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE), thermo.Cp())
dimensionedScalar porosity0
dimensionedScalar cp_rock
volScalarField porosity(IOobject("porosity", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), mesh, porosity0)
volScalarField alphaP(IOobject("alphaP", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE), thermo.alphaP())
volVectorField U(IOobject("U", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), mesh, dimensionedVector("U", dimensionSet(0, 1,-1, 0, 0, 0, 0), vector::zero))
volScalarField permeability(IOobject("permeability", runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::AUTO_WRITE), mesh)
volScalarField betaT(IOobject("betaT", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE), thermo.betaT())
volScalarField rho(IOobject("rho", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), thermo.rho())
volScalarField enthalpy(IOobject("enthalpy", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE), thermo.enthalpy())
volVectorField heatFlux(IOobject("heatFlux", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), -kr *fvc::grad(T))