MercuryDPM
Alpha
|
#include <ThermalInteraction.h>
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... | |
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... | |
Private Attributes | |
Mdouble | heatCapacity_ |
The heat capacity. More... | |
Mdouble | thermalConductivity_ |
The thermal conductivity. More... | |
Definition at line 33 of file ThermalInteraction.h.
typedef ThermalInteraction<typename NormalForceSpecies::InteractionType> ThermalSpecies< NormalForceSpecies >::InteractionType |
The correct Interaction type for this FrictionForceSpecies.
Definition at line 37 of file ThermalSpecies.h.
ThermalSpecies< NormalForceSpecies >::ThermalSpecies | ( | ) |
The default constructor.
Definition at line 82 of file ThermalSpecies.h.
References ThermalSpecies< NormalForceSpecies >::heatCapacity_, and ThermalSpecies< NormalForceSpecies >::thermalConductivity_.
ThermalSpecies< NormalForceSpecies >::ThermalSpecies | ( | const ThermalSpecies< NormalForceSpecies > & | s | ) |
The default copy constructor.
Definition at line 90 of file ThermalSpecies.h.
References ThermalSpecies< NormalForceSpecies >::heatCapacity_, and ThermalSpecies< NormalForceSpecies >::thermalConductivity_.
|
virtual |
std::string ThermalSpecies< NormalForceSpecies >::getBaseName | ( | ) | const |
Used in Species::getName to obtain a unique name for each Species.
Definition at line 119 of file ThermalSpecies.h.
Mdouble ThermalSpecies< NormalForceSpecies >::getHeatCapacity | ( | ) | const |
Allows heatCapacity_ to be accessed.
Definition at line 126 of file ThermalSpecies.h.
Referenced by ThermalInteraction< NormalForceInteraction >::computeNormalForce().
Mdouble ThermalSpecies< NormalForceSpecies >::getThermalConductivity | ( | ) | const |
Allows heatCapacity_ to be accessed.
Definition at line 141 of file ThermalSpecies.h.
Referenced by ThermalInteraction< NormalForceInteraction >::computeNormalForce().
void ThermalSpecies< NormalForceSpecies >::read | ( | std::istream & | is | ) |
Reads the species properties from an input stream.
Definition at line 110 of file ThermalSpecies.h.
void ThermalSpecies< NormalForceSpecies >::setHeatCapacity | ( | Mdouble | heatCapacity | ) |
Allows heatCapacity_ to be changed.
Definition at line 132 of file ThermalSpecies.h.
References logger.
void ThermalSpecies< NormalForceSpecies >::setThermalConductivity | ( | Mdouble | thermalConductivity | ) |
Allows heatCapacity_ to be changed.
Definition at line 147 of file ThermalSpecies.h.
References logger.
void ThermalSpecies< NormalForceSpecies >::write | ( | std::ostream & | os | ) | const |
Writes the species properties to an output stream.
Definition at line 102 of file ThermalSpecies.h.
|
private |
The heat capacity.
Definition at line 73 of file ThermalSpecies.h.
Referenced by ThermalSpecies< NormalForceSpecies >::ThermalSpecies().
|
private |
The thermal conductivity.
Definition at line 78 of file ThermalSpecies.h.
Referenced by ThermalSpecies< NormalForceSpecies >::ThermalSpecies().