Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
itascaxd::IContactThermal Class Referenceabstract

ContactThermal class. More...

#include <icontactthermal.h>

Public Member Functions

virtual const IThinggetIThing () const =0
 returns a IThing pointer
 
virtual IThinggetIThing ()=0
 
virtual const IContactgetContact () const =0
 returns a IContact pointer
 
virtual IContactgetContact ()=0
 
virtual const IContactThermalgetContactThermal () const =0
 returns a IContactThermal pointer
 
virtual IContactThermalgetContactThermal ()=0
 
virtual const IContactMechanicalgetContactMechanical () const =0
 returns a a pointer to the host mechanical contact
 
virtual IContactMechanicalgetContactMechanical ()=0
 
virtual const IPiecegetEnd1 () const =0
 returns a pointer to the mechanical contact first IPieceMechanical object (e.g. a ball)

 
virtual IPiecegetEnd1 ()=0
 
virtual const IPiecegetEnd2 () const =0
 returns a pointer to the mechanical contact second IPieceMechanical object (e.g. a ball)

 
virtual IPiecegetEnd2 ()=0
 
virtual const IPieceThermalgetEnd1Thermal () const =0
 returns a pointer to the thermal contact first IPieceThermal object (e.g. a ball)

 
virtual IPieceThermalgetEnd1Thermal ()=0
 
virtual const IPieceThermalgetEnd2Thermal () const =0
 returns a pointer to the thermal contact second IPieceThermal object (e.g. a ball)

 
virtual IPieceThermalgetEnd2Thermal ()=0
 
virtual const IContactModel * getModel () const =0
 returns a pointer to the thermal contact model present at this mechanical contact

 
virtual IContactModel * getModel ()=0
 
virtual IContactModel * setModel (const IContactModel *toClone, bool validate=true)=0
 assigns a clone of the thermal contact model passed in arguments, and copies its properties

 
virtual QString getModelName () const =0
 returns the name of the thermal contact model present at this mechanical contact

 
virtual IContactModel * setModelName (const QString &name)=0
 assigns the thermal contact model based on a name

 
virtual double getPower () const =0
 returns the power (from end1 to end2) at this thermal contact, in the contact local coordinate system

 
virtual void setPower (const double &d)=0
 sets the power (from end1 to end2) at this thermal contact to v, expressed in the contact local coordinate system

 
virtual double getTempInc () const =0
 returns the temperature increment at this thermal contact

 
virtual void setTempInc (const double &d)=0
 sets the temperature increment at this thermal contact to d

 
virtual double getOldGap () const =0
 returns the previous gap the host mechanical contact

 
virtual void setOldGap (const double &d)=0
 sets the gap gap at the host mechanical contact to d

 

Static Public Attributes

static const TType type_ = 0x4f63385f
 The type identification number for this class, for use in convert_cast() and convert_getcast().
 

Detailed Description

ContactThermal class.

Thermal Contacts may exist between two IPieceThermal objects (e.g. between two balls or between a ball and a wall). They are formed and broken automatically during the course of a simulation.

The behavior of a material is simulated by associating a constitutive model with each thermal contact.


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