![]() |
|
#include <ThermalSpecies.h>
Inheritance diagram for ThermalSpecies< NormalForceSpecies >:Public Types | |
| typedef ThermalInteraction< typename NormalForceSpecies::InteractionType > | InteractionType |
| The correct Interaction type for this FrictionForceSpecies. More... | |
Public Member Functions | |
| ThermalSpecies () | |
| The default constructor. More... | |
| ThermalSpecies (const ThermalSpecies &s) | |
| The default copy constructor. More... | |
| virtual | ~ThermalSpecies () |
| The default destructor. More... | |
| void | write (std::ostream &os) const |
| Writes the species properties to an output stream. More... | |
| void | read (std::istream &is) |
| Reads the species properties from an input stream. More... | |
| std::string | getBaseName () const |
| Used in Species::getName to obtain a unique name for each Species. More... | |
| void | actionsAfterTimeStep (BaseParticle *particle) const override |
| Computes the heat transfer rate (. More... | |
| Mdouble | getHeatCapacity () const |
| Allows heatCapacity_ to be accessed. More... | |
| void | setHeatCapacity (Mdouble heatCapacity) |
| Allows heatCapacity_ to be changed. More... | |
| Mdouble | getThermalConductivity () const |
| Allows heatCapacity_ to be accessed. More... | |
| void | setThermalConductivity (Mdouble thermalConductivity) |
| Allows heatCapacity_ to be changed. More... | |
| Mdouble | getAmbientTemperature () const |
| void | setAmbientTemperature (Mdouble ambientTemperature) |
| Vec3D | getAmbientVelocity () const |
| Allows ambientVelocity_ to be accessed. More... | |
| void | setAmbientVelocity (Vec3D ambientVelocity) |
| Allows ambientVelocity_ to be changed. More... | |
| Mdouble | getAmbientThermalConductivity () const |
| Allows ambientThermalConductivity_ to be accessed. More... | |
| void | setAmbientThermalConductivity (Mdouble ambientThermalConductivity) |
| Allows ambientThermalConductivity_ to be changed. More... | |
| Mdouble | getAmbientDynamicViscosity () const |
| Allows ambientDynamicViscosity_ to be accessed. More... | |
| void | setAmbientDynamicViscosity (Mdouble ambientDynamicViscosity) |
| Allows ambientDynamicViscosity_ to be changed. More... | |
| Mdouble | getAmbientHeatCapacity () const |
| Allows ambientHeatCapacity_ to be accessed. More... | |
| void | setAmbientHeatCapacity (Mdouble ambientHeatCapacity) |
| Allows ambientHeatCapacity_ to be changed. More... | |
| Mdouble | getAmbientDensity () const |
| Allows ambientDensity_ to be accessed. More... | |
| void | setAmbientDensity (Mdouble ambientDensity) |
| Allows ambientDensity_ to be changed. More... | |
Private Attributes | |
| Mdouble | heatCapacity_ |
| The specific heat capacity of the particle/wall. More... | |
| Mdouble | thermalConductivity_ |
| The thermal conductivity of the particle/wall. More... | |
| Mdouble | ambientTemperature_ |
| The ambient temperature (K). More... | |
| Vec3D | ambientVelocity_ |
| The velocity of the ambient fluid (m/s). More... | |
| double | ambientThermalConductivity_ |
| The thermal conductivity of the ambient fluid (W/m/K). More... | |
| double | ambientDynamicViscosity_ |
| The dynamic viscosity of the ambient fluid (kg/m/s=Pa.s). More... | |
| double | ambientHeatCapacity_ |
| The specific heat capacity of the ambient fluid (J/kg/K). More... | |
| double | ambientDensity_ |
| The density of the ambient fluid (kg/m^3). More... | |
| typedef ThermalInteraction<typename NormalForceSpecies::InteractionType> ThermalSpecies< NormalForceSpecies >::InteractionType |
The correct Interaction type for this FrictionForceSpecies.
| ThermalSpecies< NormalForceSpecies >::ThermalSpecies |
The default constructor.
References ThermalSpecies< NormalForceSpecies >::ambientDensity_, ThermalSpecies< NormalForceSpecies >::ambientDynamicViscosity_, ThermalSpecies< NormalForceSpecies >::ambientHeatCapacity_, ThermalSpecies< NormalForceSpecies >::ambientTemperature_, ThermalSpecies< NormalForceSpecies >::ambientThermalConductivity_, ThermalSpecies< NormalForceSpecies >::ambientVelocity_, ThermalSpecies< NormalForceSpecies >::heatCapacity_, and ThermalSpecies< NormalForceSpecies >::thermalConductivity_.
| ThermalSpecies< NormalForceSpecies >::ThermalSpecies | ( | const ThermalSpecies< NormalForceSpecies > & | s | ) |
The default copy constructor.
References ThermalSpecies< NormalForceSpecies >::ambientDensity_, ThermalSpecies< NormalForceSpecies >::ambientDynamicViscosity_, ThermalSpecies< NormalForceSpecies >::ambientHeatCapacity_, ThermalSpecies< NormalForceSpecies >::ambientTemperature_, ThermalSpecies< NormalForceSpecies >::ambientThermalConductivity_, ThermalSpecies< NormalForceSpecies >::ambientVelocity_, ThermalSpecies< NormalForceSpecies >::heatCapacity_, s, and ThermalSpecies< NormalForceSpecies >::thermalConductivity_.
|
virtual |
|
override |
Computes the heat transfer rate (.
|
inline |
Allows ambientDensity_ to be accessed.
References ThermalSpecies< NormalForceSpecies >::ambientDensity_.
|
inline |
Allows ambientDynamicViscosity_ to be accessed.
References ThermalSpecies< NormalForceSpecies >::ambientDynamicViscosity_.
|
inline |
Allows ambientHeatCapacity_ to be accessed.
References ThermalSpecies< NormalForceSpecies >::ambientHeatCapacity_.
|
inline |
|
inline |
Allows ambientThermalConductivity_ to be accessed.
References ThermalSpecies< NormalForceSpecies >::ambientThermalConductivity_.
|
inline |
Allows ambientVelocity_ to be accessed.
References ThermalSpecies< NormalForceSpecies >::ambientVelocity_.
| std::string ThermalSpecies< NormalForceSpecies >::getBaseName |
| Mdouble ThermalSpecies< NormalForceSpecies >::getHeatCapacity |
Allows heatCapacity_ to be accessed.
Referenced by HeatFluidCoupledInteraction< NormalForceInteraction >::computeNormalForce(), ThermalInteraction< NormalForceInteraction >::computeNormalForce(), and DropletBoundary::getSpeciesHeatCapacity().
| Mdouble ThermalSpecies< NormalForceSpecies >::getThermalConductivity |
Allows heatCapacity_ to be accessed.
Referenced by HeatFluidCoupledInteraction< NormalForceInteraction >::computeNormalForce(), and ThermalInteraction< NormalForceInteraction >::computeNormalForce().
| void ThermalSpecies< NormalForceSpecies >::read | ( | std::istream & | is | ) |
Reads the species properties from an input stream.
References Eigen::TensorSycl::internal::read(), and oomph::Global_string_for_annotation::string().
Referenced by HeatFluidCoupledSpecies< NormalForceSpecies >::read().
|
inline |
Allows ambientDensity_ to be changed.
References ThermalSpecies< NormalForceSpecies >::ambientDensity_, and logger.
|
inline |
Allows ambientDynamicViscosity_ to be changed.
References ThermalSpecies< NormalForceSpecies >::ambientDynamicViscosity_, and logger.
|
inline |
Allows ambientHeatCapacity_ to be changed.
References ThermalSpecies< NormalForceSpecies >::ambientHeatCapacity_, and logger.
|
inline |
References ThermalSpecies< NormalForceSpecies >::ambientTemperature_, and logger.
Referenced by HeatFluidCoupledSpecies< NormalForceSpecies >::read().
|
inline |
Allows ambientThermalConductivity_ to be changed.
References ThermalSpecies< NormalForceSpecies >::ambientThermalConductivity_, and logger.
|
inline |
Allows ambientVelocity_ to be changed.
References ThermalSpecies< NormalForceSpecies >::ambientVelocity_.
| void ThermalSpecies< NormalForceSpecies >::setHeatCapacity | ( | Mdouble | heatCapacity | ) |
| void ThermalSpecies< NormalForceSpecies >::setThermalConductivity | ( | Mdouble | thermalConductivity | ) |
| void ThermalSpecies< NormalForceSpecies >::write | ( | std::ostream & | os | ) | const |
Writes the species properties to an output stream.
References Eigen::TensorSycl::internal::write().
Referenced by HeatFluidCoupledSpecies< NormalForceSpecies >::write().
|
private |
The density of the ambient fluid (kg/m^3).
Referenced by ThermalSpecies< NormalForceSpecies >::getAmbientDensity(), ThermalSpecies< NormalForceSpecies >::setAmbientDensity(), and ThermalSpecies< NormalForceSpecies >::ThermalSpecies().
|
private |
The dynamic viscosity of the ambient fluid (kg/m/s=Pa.s).
Referenced by ThermalSpecies< NormalForceSpecies >::getAmbientDynamicViscosity(), ThermalSpecies< NormalForceSpecies >::setAmbientDynamicViscosity(), and ThermalSpecies< NormalForceSpecies >::ThermalSpecies().
|
private |
The specific heat capacity of the ambient fluid (J/kg/K).
Referenced by ThermalSpecies< NormalForceSpecies >::getAmbientHeatCapacity(), ThermalSpecies< NormalForceSpecies >::setAmbientHeatCapacity(), and ThermalSpecies< NormalForceSpecies >::ThermalSpecies().
|
private |
The ambient temperature (K).
Referenced by ThermalSpecies< NormalForceSpecies >::getAmbientTemperature(), ThermalSpecies< NormalForceSpecies >::setAmbientTemperature(), and ThermalSpecies< NormalForceSpecies >::ThermalSpecies().
|
private |
The thermal conductivity of the ambient fluid (W/m/K).
Referenced by ThermalSpecies< NormalForceSpecies >::getAmbientThermalConductivity(), ThermalSpecies< NormalForceSpecies >::setAmbientThermalConductivity(), and ThermalSpecies< NormalForceSpecies >::ThermalSpecies().
|
private |
The velocity of the ambient fluid (m/s).
Referenced by ThermalSpecies< NormalForceSpecies >::getAmbientVelocity(), ThermalSpecies< NormalForceSpecies >::setAmbientVelocity(), and ThermalSpecies< NormalForceSpecies >::ThermalSpecies().
|
private |
The specific heat capacity of the particle/wall.
Referenced by ThermalSpecies< NormalForceSpecies >::ThermalSpecies().
|
private |
The thermal conductivity of the particle/wall.
Referenced by ThermalSpecies< NormalForceSpecies >::ThermalSpecies().