Loading...
Searching...
No Matches
CaCO3 Class Reference

Calcium carbonate (limestone). More...

#include <CaCO3.H>

Inheritance diagram for CaCO3:
Collaboration diagram for CaCO3:

Public Member Functions

 TypeName ("CaCO3")
 Runtime type information.
 CaCO3 () noexcept
 Default construct.
 CaCO3 (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 CaCO3 &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

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::endl(), Foam::noexcept, solidProperties::solidProperties(), and WarningInFunction.

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

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

◆ CaCO3() [2/2]

CaCO3 ( const dictionary & dict)
explicit

Construct from dictionary.

Definition at line 49 of file CaCO3.C.

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

Here is the call graph for this function:

Member Function Documentation

◆ TypeName()

TypeName ( "CaCO3" )

Runtime type information.

References CaCO3(), 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 CaCO3.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 CaCO3.C.

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

Here is the call graph for this function:

◆ operator<<

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

Ostream Operator.

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


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