Itasca C++ Interface
|
ContactThermal class. More...
#include <icontactthermal.h>
Public Member Functions | |
virtual const IThing * | getIThing () const =0 |
returns a IThing pointer | |
virtual IThing * | getIThing ()=0 |
virtual const IContact * | getContact () const =0 |
returns a IContact pointer | |
virtual IContact * | getContact ()=0 |
virtual const IContactThermal * | getContactThermal () const =0 |
returns a IContactThermal pointer | |
virtual IContactThermal * | getContactThermal ()=0 |
virtual const IContactMechanical * | getContactMechanical () const =0 |
returns a a pointer to the host mechanical contact | |
virtual IContactMechanical * | getContactMechanical ()=0 |
virtual const IPiece * | getEnd1 () const =0 |
returns a pointer to the mechanical contact first IPieceMechanical object (e.g. a ball) | |
virtual IPiece * | getEnd1 ()=0 |
virtual const IPiece * | getEnd2 () const =0 |
returns a pointer to the mechanical contact second IPieceMechanical object (e.g. a ball) | |
virtual IPiece * | getEnd2 ()=0 |
virtual const IPieceThermal * | getEnd1Thermal () const =0 |
returns a pointer to the thermal contact first IPieceThermal object (e.g. a ball) | |
virtual IPieceThermal * | getEnd1Thermal ()=0 |
virtual const IPieceThermal * | getEnd2Thermal () const =0 |
returns a pointer to the thermal contact second IPieceThermal object (e.g. a ball) | |
virtual IPieceThermal * | getEnd2Thermal ()=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(). | |
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.