Go to the source code of this file.
Functions | |
if (mesh.nCells() !=1) | |
Info<< "Reading initial conditions.\n"<< endl;IOdictionary initialConditions(IOobject("initialConditions", runTime.constant(), runTime, IOobject::MUST_READ_IF_MODIFIED, IOobject::NO_WRITE));scalar p0=readScalar(initialConditions.lookup("p"));scalar T0=readScalar(initialConditions.lookup("T"));# 24 "/home/chenjia/OpenFOAM/OpenFOAM-v3.0plus/applications/solvers/combustion/chemFoam/createFields.H" 2 Info<< nl<< "Reading thermophysicalProperties"<< endl;autoPtr< psiChemistryModel > | pChemistry (psiChemistryModel::New(mesh)) |
thermo | validate (args.executable(), "h") |
volScalarField | rho (IOobject("rho", runTime.timeName(), runTime, IOobject::NO_READ, IOobject::AUTO_WRITE), thermo.rho()) |
volScalarField | Rspecific (IOobject("Rspecific", runTime.timeName(), runTime, IOobject::NO_READ, IOobject::AUTO_WRITE), mesh, dimensionedScalar("zero", dimensionSet(dimEnergy/dimMass/dimTemperature), 0.0)) |
volVectorField | U (IOobject("U", runTime.timeName(), runTime, IOobject::NO_READ, IOobject::NO_WRITE), mesh, dimensionedVector("zero", dimVelocity, vector::zero), p.boundaryField().types()) |
OFstream | post (args.path()/"chemFoam.out") |
Variables | |
psiChemistryModel & | chemistry = pChemistry() |
scalar | dtChem = refCast<const psiChemistryModel>(chemistry).deltaTChem()[0] |
psiReactionThermo & | thermo = chemistry.thermo() |
basicMultiComponentMixture & | composition = thermo.composition() |
PtrList< volScalarField > & | Y = composition.Y() |
volScalarField & | p = thermo.p() |
if | ( | mesh.nCells() ! | = 1 | ) |
Definition at line 1 of file createFields.H.
References Foam::exit(), Foam::FatalError, and FatalErrorInFunction.
Info<< "Reading initial conditions.\n" << endl; IOdictionary initialConditions ( IOobject ( "initialConditions", runTime.constant(), runTime, IOobject::MUST_READ_IF_MODIFIED, IOobject::NO_WRITE ) ); scalar p0 = readScalar(initialConditions.lookup("p")); scalar T0 = readScalar(initialConditions.lookup("T"));# 24 "/home/chenjia/OpenFOAM/OpenFOAM-v3.0plus/applications/solvers/combustion/chemFoam/createFields.H" 2 Info<< nl << "Reading thermophysicalProperties" << endl; autoPtr<psiChemistryModel> pChemistry | ( | psiChemistryModel::New(mesh) | ) |
thermo validate | ( | args. | executable(), |
"h" | |||
) |
volScalarField rho | ( | IOobject("rho", runTime.timeName(), runTime, IOobject::NO_READ, IOobject::AUTO_WRITE) | , |
thermo. | rho() | ||
) |
volScalarField Rspecific | ( | IOobject("Rspecific", runTime.timeName(), runTime, IOobject::NO_READ, IOobject::AUTO_WRITE) | , |
mesh | , | ||
dimensionedScalar("zero", dimensionSet(dimEnergy/dimMass/dimTemperature), 0.0) | |||
) |
volVectorField U | ( | IOobject("U", runTime.timeName(), runTime, IOobject::NO_READ, IOobject::NO_WRITE) | , |
mesh | , | ||
dimensionedVector("zero", dimVelocity, vector::zero) | , | ||
p. | boundaryField).types( | ||
) |
OFstream post | ( | args.path()/"chemFoam.out" | ) |
psiChemistryModel& chemistry = pChemistry() |
Definition at line 29 of file createFields.H.
scalar dtChem = refCast<const psiChemistryModel>(chemistry).deltaTChem()[0] |
Definition at line 30 of file createFields.H.
Referenced by if().
psiReactionThermo& thermo = chemistry.thermo() |
Definition at line 32 of file createFields.H.
Referenced by if().
basicMultiComponentMixture& composition = thermo.composition() |
Definition at line 35 of file createFields.H.
Referenced by ReactingParcel::calc(), ReactingMultiphaseParcel::calc(), SprayParcel::calc(), SprayParcel::calcAtomization(), ReactingMultiphaseParcel::calcDevolatilisation(), ReactingParcel::calcPhaseChange(), ReactingMultiphaseCloud< CloudType >::checkParcelProperties(), ReactingCloud< CloudType >::checkParcelProperties(), SprayParcel::chi(), if(), ReactingCloud< CloudType >::ReactingCloud(), ReactingMultiphaseCloud< CloudType >::ReactingMultiphaseCloud(), SprayCloud< CloudType >::setParcelThermoProperties(), ReactingMultiphaseCloud< CloudType >::setParcelThermoProperties(), ReactingCloud< CloudType >::setParcelThermoProperties(), SprayCloud< CloudType >::SprayCloud(), ReactingMultiphaseCloud< CloudType >::writeFields(), and ReactingCloud< CloudType >::writeFields().
PtrList<volScalarField>& Y = composition.Y() |
Definition at line 36 of file createFields.H.
Referenced by Foam::calc(), ReactingParcel::calcPhaseChange(), LiquidEvaporationBoil< CloudType >::calculate(), LiquidEvaporation< CloudType >::calcXc(), LiquidEvaporationBoil< CloudType >::calcXc(), ReactingParcel::cellValueSourceCorrection(), ReactingCloud< CloudType >::checkSuppliedComposition(), componentVelocityMotionSolver::cmpt(), componentDisplacementMotionSolver::cmpt(), solidMixtureProperties::Cp(), CompositionModel< CloudType >::Cp(), simpleGeomDecomp::decomposeOneProc(), searchableBox::findNearest(), forAll(), singleStepReactingMixture< ThermoType >::fresCorrect(), greyMeanAbsorptionEmission::greyMeanAbsorptionEmission(), CompositionModel< CloudType >::H(), CompositionModel< CloudType >::Hc(), CompositionModel< CloudType >::Hs(), if(), CompositionModel< CloudType >::L(), immersedBoundaryFvPatch::makeInvDirichletMatrices(), immersedBoundaryFvPatch::makeInvNeumannMatrices(), noCombustion< CombThermoType >::R(), singleStepCombustion< CombThermoType, ThermoType >::R(), PaSR< Type >::R(), laminar< Type >::R(), diffusionMulticomponent< CombThermoType, ThermoType >::R(), ReactingParcel::readFields(), coordSet::scalarCoord(), SprayCloud< CloudType >::setParcelThermoProperties(), basicSymmetryFvPatchField< Type >::snGradTransformDiag(), symmetryPlaneFvPatchField< Type >::snGradTransformDiag(), fixedNormalSlipFvPatchField< Type >::snGradTransformDiag(), partialSlipFvPatchField< Type >::snGradTransformDiag(), directionMixedFvPatchField< Type >::snGradTransformDiag(), ReactingParcel::updateMassFraction(), solarLoad::updateSkyDiffusiveRadiation(), solarHeatLoad::updateSkyDiffusiveRadiation(), Vector< C >::Vector(), Vector< vector >::Vector(), Vector2D< scalar >::Vector2D(), indexedOctree< Foam::treeDataFace >::walkToNeighbour(), dynamicIndexedOctree::walkToNeighbour(), wideBandAbsorptionEmission::wideBandAbsorptionEmission(), ReactingParcel::writeFields(), solidMixtureProperties::X(), liquidMixtureProperties::X(), CompositionModel< CloudType >::X(), Vector2D< scalar >::y(), Vector< vector >::y(), and liquidMixtureProperties::Y().
volScalarField& p = thermo.p() |
Definition at line 51 of file createFields.H.
Referenced by if().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.