|
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 power (from end1 to end2) at this thermal contact, in the contact local coordinate system | |
| virtual void | setTempInc (const double &d)=0 |
| sets the power (from end1 to end2) at this thermal contact to v, expressed in the contact local coordinate system | |
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.
1.8.15