setRegionSolidFields.H
Go to the documentation of this file.
1 solidThermo& thermo = thermos[i];
2 
3 tmp<volScalarField> trho = thermo.rho();
4 const volScalarField& rho = trho();
5 
6 tmp<volScalarField> tCv = thermo.Cv();
7 const volScalarField& Cv = tCv();
8 
9 tmp<volSymmTensorField> taniAlpha;
10 if (!thermo.isotropic())
11 {
12  volSymmTensorField& aniAlpha = aniAlphas[i];
13  tmp<volVectorField> tkappaByCv = thermo.Kappa()/Cv;
14  const coordinateSystem& coodSys = coordinates[i];
15 
16  aniAlpha.primitiveFieldRef() =
17  coodSys.R().transformVector(tkappaByCv());
18  aniAlpha.correctBoundaryConditions();
19 
20  taniAlpha = tmp<volSymmTensorField>
21  (
22  new volSymmTensorField(aniAlpha)
23  );
24 }
25 
26 
27 volScalarField& e = thermo.he();
28 
29 const volScalarField& betav = betavSolid[i];
30 
31 fv::options& fvOptions = solidHeatSources[i];
32 
33 solidNoLoopControl& pimple = pimples.solid(i);
PtrList< volScalarField > betavSolid(solidRegions.size())
GeometricField< symmTensor, fvPatchField, volMesh > volSymmTensorField
Definition: volFieldsFwd.H:61
tmp< volScalarField > tCv
const volScalarField & Cv
tmp< volScalarField > trho
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:57
tmp< volSymmTensorField > taniAlpha
PtrList< fv::options > solidHeatSources(solidRegions.size())
PtrList< solidThermo > thermos(solidRegions.size())
solidThermo & thermo
PtrList< volSymmTensorField > aniAlphas(solidRegions.size())
PtrList< coordinateSystem > coordinates(solidRegions.size())