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