Loading...
Searching...
No Matches
ash Class Reference

Coal ash solid properties. More...

#include <ash.H>

Inheritance diagram for ash:
Collaboration diagram for ash:

Public Member Functions

 TypeName ("ash")
 Runtime type information.
 ash () noexcept
 Default construct.
 ash (const dictionary &dict)
 Construct from dictionary.
virtual autoPtr< solidPropertiesclone () const
 Return a clone.
void writeData (Ostream &os) const
 Write the function coefficients.
Public Member Functions inherited from solidProperties
 TypeName ("solid")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, solidProperties,,(),())
 declareRunTimeSelectionTable (autoPtr, solidProperties, dictionary,(const dictionary &dict),(dict))
 solidProperties () noexcept
 Default construct.
 solidProperties (scalar rho, scalar Cp, scalar kappa, scalar Hf, scalar emissivity, scalar W, scalar nu, scalar E) noexcept
 Construct from components.
 solidProperties (const dictionary &dict)
 Construct from dictionary.
 solidProperties (const dictionary &dict, categories category)
 Construct from dictionary with category-specific handling.
virtual ~solidProperties ()=default
 Destructor.
scalar rho () const noexcept
 Density [kg/m3].
scalar Cp () const
 Specific heat capacity [J/(kg.K)].
scalar kappa () const noexcept
 Thermal conductivity [W/(m.K)].
scalar Hf () const noexcept
 Heat of formation [J/kg].
scalar Hs (const scalar T) const
 Sensible enthalpy - reference to Tstd [J/kg].
scalar emissivity () const noexcept
 Emissivity [].
scalar W () const noexcept
 Molar weight [Kg/Kmol].
scalar nu () const noexcept
 Poisson ratio.
scalar E () const noexcept
 Young modulus [N/m2].
void readIfPresent (const dictionary &dict)
 Read and set the properties if present in the given dictionary.

Friends

Ostreamoperator<< (Ostream &os, const ash &s)
 Ostream Operator.

Additional Inherited Members

Public Types inherited from solidProperties
enum  categories { MECHANICAL = (1) , THERMAL = (2) , REGULAR = 0xFF }
 Simple categories of solid properties. More...
Static Public Member Functions inherited from solidProperties
template<class Derived>
static autoPtr< solidPropertiesClone (const Derived &prop)
 Clone solidProperties.
static autoPtr< solidPropertiesNew (const word &name)
 Return a pointer to a new solidProperties created from name.
static autoPtr< solidPropertiesNew (const dictionary &dict)
 Return a pointer to a new solidProperties created from dictionary.

Detailed Description

Coal ash solid properties.

Source files

Definition at line 46 of file ash.H.

Constructor & Destructor Documentation

◆ ash() [1/2]

ash ( )
noexcept

Default construct.

Definition at line 36 of file ash.C.

References Foam::endl(), Foam::noexcept, solidProperties::solidProperties(), and WarningInFunction.

Referenced by ash(), operator<<, and TypeName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ash() [2/2]

ash ( const dictionary & dict)

Construct from dictionary.

Definition at line 49 of file ash.C.

References ash(), dict, and solidProperties::readIfPresent().

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "ash" )

Runtime type information.

References ash(), dict, and Foam::noexcept.

Here is the call graph for this function:

◆ clone()

virtual autoPtr< solidProperties > clone ( ) const
inlinevirtual

Return a clone.

Reimplemented from solidProperties.

Definition at line 73 of file ash.H.

References solidProperties::Clone(), clone(), and solidProperties::solidProperties().

Referenced by clone().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeData()

void writeData ( Ostream & os) const
virtual

Write the function coefficients.

Reimplemented from solidProperties.

Definition at line 59 of file ash.C.

References os(), and solidProperties::writeData().

Here is the call graph for this function:

◆ operator<<

Ostream & operator<< ( Ostream & os,
const ash & s )
friend

Ostream Operator.

References ash(), os(), and s().


The documentation for this class was generated from the following files:
  • src/thermophysicalModels/thermophysicalProperties/solidProperties/ash/ash.H
  • src/thermophysicalModels/thermophysicalProperties/solidProperties/ash/ash.C