setRegionFluidFields.H
Go to the documentation of this file.
1  CombustionModel<rhoReactionThermo>& reaction = reactionFluid[i];
2 
3  rhoReactionThermo& thermo = reaction.thermo();
4  thermo.validate(args.executable(), "h", "e");
5 
6  basicMultiComponentMixture& composition = thermo.composition();
7  PtrList<volScalarField>& Y = composition.Y();
8 
9  label inertIndex = -1;
10  if (Y.size())
11  {
12  const word inertSpecie(thermo.get<word>("inertSpecie"));
13  inertIndex = composition.species().find(inertSpecie);
14  if (inertIndex < 0)
15  {
17  << "Inert specie " << inertSpecie
18  << " not found in available species "
19  << flatOutput(composition.species())
20  << exit(FatalIOError);
21  }
22  }
23 
27 
31 
33  const volScalarField& psi = thermo.psi();
34 
36 
37  const volScalarField& gh = ghFluid[i];
39 
40  multivariateSurfaceInterpolationScheme<scalar>::fieldTable& fields =
41  fieldsFluid[i];
42 
44 
45  radiation::radiationModel& rad = radiation[i];
46 
47  IOMRFZoneList& MRF = MRFfluid[i];
48  fv::options& fvOptions = fluidFvOptions[i];
49 
51 
53  (
54  "initialMass",
55  dimMass,
57  );
58 
60 
61  const label pRefCell = pRefCellFluid[i];
62  const scalar pRefValue = pRefValueFluid[i];
63 
66 
PtrList< volScalarField > dpdtFluid(fluidRegions.size())
bool frozenFlow
surfaceScalarField & phi
const word inertSpecie(thermo.get< word >("inertSpecie"))
PtrList< CombustionModel< rhoReactionThermo > > reactionFluid(fluidRegions.size())
errorManipArg< error, int > exit(error &err, const int errNo=1)
Definition: errorManip.H:125
multivariateSurfaceInterpolationScheme< scalar >::fieldTable & fields
basicMultiComponentMixture & composition
rhoThermo & thermo
const volScalarField & psi
label inertIndex
ThermalDiffusivity< CompressibleTurbulenceModel< fluidThermo > > turbulenceModel
PtrList< IOMRFZoneList > MRFfluid(fluidRegions.size())
PtrList< fvVectorMatrix > UEqFluid(fluidRegions.size())
PtrList< compressible::turbulenceModel > turbulenceFluid(fluidRegions.size())
GeometricField< vector, fvPatchField, volMesh > volVectorField
Definition: volFieldsFwd.H:82
PtrList< pressureControl > pressureControls(fluidRegions.size())
CGAL::Exact_predicates_exact_constructions_kernel K
const dimensionedScalar rhoMin
const pressureControl & pressureControl
PtrList< volScalarField > KFluid(fluidRegions.size())
fv::options & fvOptions
const surfaceScalarField & ghf
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:81
PtrList< volScalarField > rhoFluid(fluidRegions.size())
PtrList< volScalarField > QdotFluid(fluidRegions.size())
List< label > pRefCellFluid(fluidRegions.size(), -1)
IOMRFZoneList & MRF
fvVectorMatrix & UEqn
volScalarField & p
const word & executable() const noexcept
Name of executable without the path.
Definition: argListI.H:44
List< bool > frozenFlowFluid(fluidRegions.size(), false)
PtrList< volScalarField > p_rghFluid(fluidRegions.size())
PtrList< volScalarField > ghFluid(fluidRegions.size())
PtrList< volVectorField > UFluid(fluidRegions.size())
volScalarField & dpdt
volVectorField & U
radiation::radiationModel & rad
PtrList< dimensionedScalar > rhoMaxFluid(fluidRegions.size())
#define FatalIOErrorIn(functionName, ios)
Report an error message using Foam::FatalIOError.
Definition: error.H:618
PtrList< dimensionedScalar > rhoMinFluid(fluidRegions.size())
PtrList< volScalarField > & Y
const scalar pRefValue
volScalarField & Qdot
const label pRefCell
CombustionModel< rhoReactionThermo > & reaction
PtrList< fv::options > fluidFvOptions(fluidRegions.size())
PtrList< surfaceScalarField > ghfFluid(fluidRegions.size())
List< scalar > initialMassFluid(fluidRegions.size())
compressible::turbulenceModel & turbulence
PtrList< surfaceScalarField > phiFluid(fluidRegions.size())
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
fvMatrix< vector > fvVectorMatrix
Definition: fvMatricesFwd.H:40
const volScalarField & gh
const dimensionSet dimMass(1, 0, 0, 0, 0, 0, 0)
Definition: dimensionSets.H:49
volScalarField & rho
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
Foam::argList args(argc, argv)
const dimensionedScalar initialMass("initialMass", dimMass, initialMassFluid[i])
volScalarField & p_rgh
PtrList< multivariateSurfaceInterpolationScheme< scalar >::fieldTable > fieldsFluid(fluidRegions.size())
autoPtr< radiation::radiationModel > radiation(radiation::radiationModel::New(T))
List< scalar > pRefValueFluid(fluidRegions.size(), Zero)
FlatOutput::OutputAdaptor< Container, Delimiters > flatOutput(const Container &obj, Delimiters delim)
Global flatOutput() function with specified output delimiters.
Definition: FlatOutput.H:225
const dimensionedScalar rhoMax
IOerror FatalIOError
Error stream (stdout output on all processes), with additional &#39;FOAM FATAL IO ERROR&#39; header text and ...