213 #ifndef functionObjects_energyTransport_H 214 #define functionObjects_energyTransport_H 224 namespace functionObjects
231 class energyTransport
233 public fvMeshFunctionObject
241 fv::optionList fvOptions_;
250 PtrList<dimensionedScalar> Cps_;
253 PtrList<dimensionedScalar> kappas_;
256 UPtrList<volScalarField> phases_;
295 tmp<volScalarField> kappaEff()
const;
298 tmp<volScalarField> rho()
const;
301 tmp<volScalarField> Cp()
const;
304 tmp<volScalarField> kappa()
const;
320 const dictionary&
dict 331 virtual bool read(
const dictionary&);
338 virtual bool write();
virtual bool read(const dictionary &)
Read the energyTransport data.
virtual bool execute()
Calculate the energyTransport.
virtual bool write()
Do nothing.
const word & name() const noexcept
Return the name of this functionObject.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
energyTransport(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
virtual ~energyTransport()=default
Destructor.
TypeName("energyTransport")
Runtime type information.
List< word > wordList
List of word.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.