The thermophysical properties of a solid. More...

Inheritance diagram for solidProperties:

Public Member Functions

 TypeName ("solidProperties")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, solidProperties,,(),())
 
 declareRunTimeSelectionTable (autoPtr, solidProperties, Istream,(Istream &is),(is))
 
 declareRunTimeSelectionTable (autoPtr, solidProperties, dictionary,(const dictionary &dict),(dict))
 
 solidProperties (scalar rho, scalar Cp, scalar K, scalar Hf, scalar emissivity)
 Construct from components. More...
 
 solidProperties (Istream &is)
 Construct from Istream. More...
 
 solidProperties (const dictionary &dict)
 Construct from dictionary. More...
 
 solidProperties (const solidProperties &s)
 Construct copy. More...
 
virtual autoPtr< solidPropertiesclone () const
 Construct and return clone. More...
 
virtual ~solidProperties ()
 Destructor. More...
 
scalar rho () const
 Density [kg/m3]. More...
 
scalar Cp () const
 Specific heat capacity [J/(kg.K)]. More...
 
scalar K () const
 Thermal conductivity [W/(m.K)]. More...
 
scalar Hf () const
 Heat of formation [J/kg]. More...
 
scalar Hs (const scalar T) const
 Sensible enthalpy - reference to Tstd [J/kg]. More...
 
scalar emissivity () const
 Emissivity []. More...
 
virtual void writeData (Ostream &os) const
 Write the solidProperties properties. More...
 

Static Public Member Functions

static autoPtr< solidPropertiesNew (Istream &is)
 Return a pointer to a new solidProperties created from input. More...
 
static autoPtr< solidPropertiesNew (const dictionary &dict)
 Return a pointer to a new solidProperties created from dictionary. More...
 

Friends

Ostreamoperator<< (Ostream &os, const solidProperties &s)
 

Detailed Description

The thermophysical properties of a solid.

Source files

Definition at line 61 of file solidProperties.H.

Constructor & Destructor Documentation

solidProperties ( scalar  rho,
scalar  Cp,
scalar  K,
scalar  Hf,
scalar  emissivity 
)

Construct from components.

Definition at line 41 of file solidProperties.C.

Referenced by solidProperties::solidProperties().

Here is the caller graph for this function:

Construct from Istream.

Definition at line 57 of file solidProperties.C.

References solidProperties::solidProperties().

Here is the call graph for this function:

solidProperties ( const dictionary dict)

Construct from dictionary.

Definition at line 67 of file solidProperties.C.

References solidProperties::solidProperties().

Here is the call graph for this function:

Construct copy.

Definition at line 77 of file solidProperties.C.

References solidProperties::solidProperties().

Here is the call graph for this function:

virtual ~solidProperties ( )
inlinevirtual

Destructor.

Definition at line 156 of file solidProperties.H.

Member Function Documentation

TypeName ( "solidProperties"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
solidProperties  ,
()  ,
()   
)
declareRunTimeSelectionTable ( autoPtr  ,
solidProperties  ,
Istream  ,
(Istream &is)  ,
(is)   
)
declareRunTimeSelectionTable ( autoPtr  ,
solidProperties  ,
dictionary  ,
(const dictionary &dict ,
(dict  
)
virtual autoPtr<solidProperties> clone ( ) const
inlinevirtual

Construct and return clone.

Reimplemented in ash, CaCO3, and C.

Definition at line 140 of file solidProperties.H.

References solidProperties::clone().

Referenced by solidProperties::clone().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::autoPtr< Foam::solidProperties > New ( Istream is)
static

Return a pointer to a new solidProperties created from input.

Definition at line 31 of file solidPropertiesNew.C.

References Foam::endl(), Foam::exit(), FatalErrorIn, and solidProperties::New().

Referenced by solidProperties::New().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::autoPtr< Foam::solidProperties > New ( const dictionary dict)
static

Return a pointer to a new solidProperties created from dictionary.

Definition at line 76 of file solidPropertiesNew.C.

References dictionaryName::dictName(), Foam::endl(), Foam::exit(), FatalErrorIn, dictionary::lookup(), and dictionary::subDict().

Here is the call graph for this function:

Foam::scalar rho ( ) const
inline

Density [kg/m3].

Definition at line 30 of file solidPropertiesI.H.

Foam::scalar Cp ( ) const
inline

Specific heat capacity [J/(kg.K)].

Definition at line 36 of file solidPropertiesI.H.

References solidProperties::Cp().

Referenced by solidProperties::Cp().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar K ( ) const
inline

Thermal conductivity [W/(m.K)].

Definition at line 42 of file solidPropertiesI.H.

Foam::scalar Hf ( ) const
inline

Heat of formation [J/kg].

Definition at line 48 of file solidPropertiesI.H.

References solidProperties::Hf().

Referenced by solidProperties::Hf().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar Hs ( const scalar  T) const
inline

Sensible enthalpy - reference to Tstd [J/kg].

Definition at line 54 of file solidPropertiesI.H.

References solidProperties::Hs(), and Foam::constant::standard::Tstd.

Referenced by solidProperties::Hs().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::scalar emissivity ( ) const
inline

Emissivity [].

Definition at line 60 of file solidPropertiesI.H.

References solidProperties::emissivity().

Referenced by solidProperties::emissivity().

Here is the call graph for this function:

Here is the caller graph for this function:

void writeData ( Ostream os) const
virtual

Write the solidProperties properties.

Reimplemented in ash, CaCO3, and C.

Definition at line 89 of file solidProperties.C.

Friends And Related Function Documentation

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

The documentation for this class was generated from the following files: