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 bool | read () |
| Read thermophysicalTransport dictionary. More... | |
| virtual tmp< surfaceScalarField > | q () const |
| Return the heat flux [W/m^2]. More... | |
| virtual tmp< scalarField > | q (const label patchi) const |
| Return the patch 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 |
Read thermophysicalTransport dictionary.
Definition at line 58 of file isotropic.C.
|
virtual |
Return the heat flux [W/m^2].
Definition at line 67 of file isotropic.C.
References alpha(), Foam::fvc::interpolate(), Foam::constant::electromagnetic::kappa, GeometricField< Type, GeoMesh, PrimitiveField >::New(), Foam::fvc::snGrad(), Foam::T(), and thermo.

|
virtual |
Return the patch heat flux [W/m^2].
Definition at line 81 of file isotropic.C.
References alpha(), Foam::constant::electromagnetic::kappa, patchi, and thermo.

|
virtual |
Return null patch heat flux correction [W/m^2].
Definition at line 95 of file isotropic.C.
|
virtual |
Return the source term for the energy equation.
Definition at line 107 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 124 of file isotropic.C.