setRegionFluidFields.H
Go to the documentation of this file.
1  const fvMesh& mesh = fluidRegions[i];
2 
3  CombustionModel<rhoReactionThermo>& reaction = reactionFluid[i];
4 
5  rhoReactionThermo& thermo = thermoFluid[i];
6  thermo.validate(args.executable(), "h", "e");
7 
8  basicMultiComponentMixture& composition = thermo.composition();
9  PtrList<volScalarField>& Y = composition.Y();
10 
11  label inertIndex = -1;
12  if (Y.size())
13  {
14  const word inertSpecie(thermo.lookup("inertSpecie"));
15  if (!composition.species().found(inertSpecie))
16  {
18  << "Inert specie " << inertSpecie
19  << " not found in available species "
20  << composition.species()
21  << exit(FatalIOError);
22  }
23  inertIndex = composition.species()[inertSpecie];
24  }
25 
29 
33 
34  volScalarField& p = thermo.p();
35  const volScalarField& psi = thermo.psi();
36 
38 
39  const dimensionedVector& g = gFluid[i];
40  const volScalarField& gh = ghFluid[i];
41  const surfaceScalarField& ghf = ghfFluid[i];
42 
43  multivariateSurfaceInterpolationScheme<scalar>::fieldTable& fields =
44  fieldsFluid[i];
45 
47 
48  radiation::radiationModel& rad = radiation[i];
49 
50  IOMRFZoneList& MRF = MRFfluid[i];
51  fv::options& fvOptions = fluidFvOptions[i];
52 
54  (
55  "initialMass",
56  dimMass,
58  );
59 
60  pimpleNoLoopControl& pimple = pimples.pimple(i);
61 
62  pressureControl& pressureControl = pressureControlFluid[i];
63 
64  scalar cumulativeContErr = cumulativeContErrs[i];
const word & executable() const
Name of executable without the path.
Definition: argListI.H:30
PtrList< uniformDimensionedVectorField > gFluid(fluidRegions.size())
PtrList< volVectorField > UFluid(fluidRegions.size())
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Definition: label.H:59
PtrList< fv::options > fluidFvOptions(fluidRegions.size())
const fvMesh & mesh
errorManipArg< error, int > exit(error &err, const int errNo=1)
Definition: errorManip.H:124
PtrList< IOMRFZoneList > MRFfluid(fluidRegions.size())
List< scalar > cumulativeContErrs(fluidRegions.size(), 0.0)
PtrList< volScalarField > p_rghFluid(fluidRegions.size())
dimensioned< vector > dimensionedVector
Dimensioned vector obtained from generic dimensioned type.
ThermalDiffusivity< CompressibleTurbulenceModel< fluidThermo > > turbulenceModel
const dimensionedScalar initialMass("initialMass", dimMass, initialMassFluid[i])
GeometricField< vector, fvPatchField, volMesh > volVectorField
Definition: volFieldsFwd.H:55
PtrList< compressible::turbulenceModel > turbulenceFluid(fluidRegions.size())
PtrList< volScalarField > QdotFluid(fluidRegions.size())
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:52
List< scalar > initialMassFluid(fluidRegions.size())
PtrList< volScalarField > ghFluid(fluidRegions.size())
PtrList< rhoReactionThermo > thermoFluid(fluidRegions.size())
PtrList< volScalarField > KFluid(fluidRegions.size())
PtrList< volScalarField > dpdtFluid(fluidRegions.size())
CombustionModel< rhoReactionThermo > & reaction
PtrList< multivariateSurfaceInterpolationScheme< scalar >::fieldTable > fieldsFluid(fluidRegions.size())
PtrList< fvMesh > fluidRegions(fluidNames.size())
PtrList< surfaceScalarField > ghfFluid(fluidRegions.size())
#define FatalIOErrorIn(functionName, ios)
Report an error message using Foam::FatalIOError.
Definition: error.H:325
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
rhoReactionThermo & thermo
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
Definition: dimensionSets.H:49
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
PtrList< surfaceScalarField > phiFluid(fluidRegions.size())
Foam::argList args(argc, argv)
PtrList< CombustionModel< rhoReactionThermo > > reactionFluid(fluidRegions.size())
const word inertSpecie(thermo.lookup("inertSpecie"))
PtrList< volScalarField > rhoFluid(fluidRegions.size())
PtrList< pressureControl > pressureControlFluid(fluidRegions.size())
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
IOerror FatalIOError