Solid thermophysical transport model for isotropic thermal conductivity. More...
Public Types | |
typedef SolidThermophysicalTransportModel::alphaField | alphaField |
Public Member Functions | |
TypeName ("isotropic") | |
Runtime type information. More... | |
isotropic (const alphaField &alpha, const solidThermo &thermo) | |
Construct from solid thermophysical properties. More... | |
virtual | ~isotropic () |
Destructor. More... | |
virtual const dictionary & | coeffDict () const |
Const access to the coefficients dictionary. More... | |
virtual bool | read () |
Read thermophysicalTransport dictionary. More... | |
virtual tmp< surfaceScalarField > | q () const |
Return the heat flux [W/m^2]. More... | |
virtual tmp< scalarField > | qCorr (const label patchi) const |
Return null patch heat flux correction [W/m^2]. More... | |
virtual tmp< fvScalarMatrix > | divq (volScalarField &he) const |
Return the source term for the energy equation. More... | |
virtual void | predict () |
Correct the isotropic viscosity. More... | |
Solid thermophysical transport model for isotropic thermal conductivity.
This is the default transport model for solids and selected automatically if the thermophysicalTransport dictionary is not present in the constant or region directory.
Definition at line 55 of file isotropic.H.
typedef SolidThermophysicalTransportModel::alphaField alphaField |
Definition at line 63 of file isotropic.H.
isotropic | ( | const alphaField & | alpha, |
const solidThermo & | thermo | ||
) |
Construct from solid thermophysical properties.
Definition at line 36 of file isotropic.C.
References Foam::exit(), Foam::FatalIOError, FatalIOErrorInFunction, and thermo.
|
inlinevirtual |
Destructor.
Definition at line 80 of file isotropic.H.
TypeName | ( | "isotropic< SolidThermophysicalTransportModel >" | ) |
Runtime type information.
|
virtual |
Const access to the coefficients dictionary.
Definition at line 59 of file isotropic.C.
References dictionary::null.
|
virtual |
Read thermophysicalTransport dictionary.
Definition at line 67 of file isotropic.C.
|
virtual |
Return the heat flux [W/m^2].
Definition at line 76 of file isotropic.C.
References alpha(), Foam::fvc::interpolate(), Foam::constant::electromagnetic::kappa, GeometricField< Type, PatchField, GeoMesh >::New(), Foam::fvc::snGrad(), Foam::T(), and thermo.
|
virtual |
Return null patch heat flux correction [W/m^2].
Definition at line 90 of file isotropic.C.
|
virtual |
Return the source term for the energy equation.
Definition at line 102 of file isotropic.C.
References alpha(), basicThermo::Cv(), Foam::e, Foam::constant::electromagnetic::kappa, Foam::fvc::laplacian(), Foam::fvm::laplacianCorrection(), basicThermo::T(), and thermo.
|
virtual |
Correct the isotropic viscosity.
Definition at line 119 of file isotropic.C.