fvMesh& mesh = solidRegions[i]; solidThermo& thermo = thermos[i]; tmp trho = thermo.rho(); const volScalarField& rho = trho(); tmp tcp = thermo.Cp(); const volScalarField& cp = tcp(); tmp taniAlpha; if (!thermo.isotropic()) { volSymmTensorField& aniAlpha = aniAlphas[i]; tmp tkappaByCp = thermo.Kappa()/cp; const coordinateSystem& coodSys = coordinates[i]; aniAlpha.primitiveFieldRef() = coodSys.transformPrincipal ( mesh.cellCentres(), tkappaByCp() ); aniAlpha.correctBoundaryConditions(); taniAlpha = tmp ( new volSymmTensorField(aniAlpha) ); } volScalarField& h = thermo.he(); const volScalarField& betav = betavSolid[i]; fv::options& fvOptions = solidHeatSources[i];