MercuryDPM
Alpha
|
#include <ThermalInteraction.h>
Public Types | |
typedef ThermalSpecies < typename NormalForceInteraction::SpeciesType > | SpeciesType |
Public Member Functions | |
ThermalInteraction (BaseInteractable *P, BaseInteractable *I, Mdouble timeStamp) | |
Constructor. More... | |
ThermalInteraction (const ThermalInteraction &p) | |
Copy constructor. More... | |
virtual | ~ThermalInteraction () |
Destructor. More... | |
void | computeNormalForce () |
Computes the normal forces due to linear plastic visco elastic interaction. More... | |
Definition at line 36 of file ThermalInteraction.h.
typedef ThermalSpecies<typename NormalForceInteraction::SpeciesType> ThermalInteraction< NormalForceInteraction >::SpeciesType |
Definition at line 39 of file ThermalInteraction.h.
ThermalInteraction< NormalForceInteraction >::ThermalInteraction | ( | BaseInteractable * | P, |
BaseInteractable * | I, | ||
Mdouble | timeStamp | ||
) |
Constructor.
Definition at line 76 of file ThermalInteraction.h.
ThermalInteraction< NormalForceInteraction >::ThermalInteraction | ( | const ThermalInteraction< NormalForceInteraction > & | p | ) |
Copy constructor.
Definition at line 82 of file ThermalInteraction.h.
|
virtual |
void ThermalInteraction< NormalForceInteraction >::computeNormalForce | ( | ) |
Computes the normal forces due to linear plastic visco elastic interaction.
Definition at line 97 of file ThermalInteraction.h.
References ThermalParticle::addTemperature(), ThermalSpecies< NormalForceSpecies >::getHeatCapacity(), BaseParticle::getInvMass(), ThermalParticle::getTemperature(), ThermalSpecies< NormalForceSpecies >::getThermalConductivity(), and constants::pi.