CaCO3 Class Reference

Calcium carbonate (limestone) More...

Inheritance diagram for CaCO3:
Collaboration diagram for CaCO3:

Public Member Functions

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

Friends

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

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. More...
 
static autoPtr< solidPropertiesNew (const word &name)
 Return a pointer to a new solidProperties created from name. More...
 
static autoPtr< solidPropertiesNew (const dictionary &dict)
 Return a pointer to a new solidProperties created from dictionary. More...
 

Detailed Description

Calcium carbonate (limestone)

Source files

Definition at line 46 of file CaCO3.H.

Constructor & Destructor Documentation

◆ CaCO3() [1/2]

CaCO3 ( )
noexcept

Default construct.

Definition at line 36 of file CaCO3.C.

References Foam::ensightOutput::debug, Foam::endl(), and WarningInFunction.

Here is the call graph for this function:

◆ CaCO3() [2/2]

CaCO3 ( const dictionary dict)
explicit

Construct from dictionary.

Definition at line 49 of file CaCO3.C.

References dict, and solidProperties::readIfPresent().

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "CaCO3"  )

Runtime type information.

◆ clone()

virtual autoPtr<solidProperties> clone ( ) const
inlinevirtual

Return a clone.

Reimplemented from solidProperties.

Definition at line 73 of file CaCO3.H.

References solidProperties::Clone().

Here is the call graph for this function:

◆ writeData()

void writeData ( Ostream os) const
virtual

Write the function coefficients.

Reimplemented from solidProperties.

Definition at line 59 of file CaCO3.C.

References solidProperties::writeData().

Here is the call graph for this function:

Friends And Related Function Documentation

◆ operator<<

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

Ostream Operator.


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