Definition ibodythermal.h:10
virtual void setSpecificHeat(const double &d)=0
Set the specific heat at constant volume.
virtual double getExpCoef() const =0
Return the coefficient of linear expansion.
virtual void setTemperature(const double &d)=0
Set the temperature.
static const TType type_
The type identification number for this class, for use in convert_cast() and convert_getcast().
Definition ibodythermal.h:13
virtual bool setPieceProperty(const QString &name, const QVariant &v, IPiece *p=0)=0
Set the property name.
virtual double getSpecificHeat() const =0
Return the specific heat at constant volume.
virtual void setPower(const double &d)=0
Set the out-of-balance power.
virtual QString getFixLabel() const =0
Return the fixity label.
virtual const IBody * getIBody() const =0
Return the IBody pointer.
virtual double getPower() const =0
Return the out-of-balance power after last thermal step.
virtual void setFix(bool b)=0
Set the temperature fixity flag.
virtual IBody * getBodyMech()=0
Return the IBody pointer of the mechanical body.
virtual bool getFix() const =0
Return the temperature fixity flag.
virtual double getTemperature() const =0
Return the temperature.
virtual double getAppliedPower() const =0
Return the applied power.
virtual QVariant getPieceProperty(const QString &name, const IPiece *p=0) const =0
Return the property of the piece.
virtual void setAppliedPower(const double &d)=0
Set the applied power.
virtual double getTempInc() const =0
Return the temperature increment during last thermal step.
virtual const IBody * getBodyMech() const =0
Return the IBody pointer of the mechanical body.
virtual void setTempInc(const double &d)=0
Set the temperature increment.
virtual IBody * getIBody()=0
Return the IBody pointer.
virtual void setExpCoef(const double &d)=0
Set the coefficient of linear expansion.
uint32 TType
class type indicator
Definition basedef.h:46
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4