Itasca C++ Interface
|
Interface to the thermal analytical source. More...
#include <ithermanasource.h>
Public Member Functions | |
virtual IThing * | getIThing ()=0 |
Returns an IThing interface to this object. | |
virtual const IThing * | getIThing () const =0 |
Returns an IThing interface to this object. | |
virtual const IThermAnaSource * | getNext () const =0 |
Get next source in the list. | |
virtual void | setLocation (const DVect &v)=0 |
Sets the current position of the object. | |
virtual DVect | getPosition () const =0 |
Get2D or 3D position - different from getLocatin , which only returns 3D. | |
virtual double | getStartTime () const =0 |
Set the start time. | |
virtual void | setStartTime (double t)=0 |
Return the start time. | |
virtual double | getStrength () const =0 |
Set the source strength. | |
virtual void | setStrength (double s)=0 |
Return the source strength. | |
virtual quint64 | getNumComponents () const =0 |
Return number of components. | |
virtual double | getComponentFraction (size_t i) const =0 |
Return component i fraction. Input is 0 based. | |
virtual double | getComponentDecay (size_t i) const =0 |
Return component i decay. Input is 0 based. | |
virtual double | getDiffusivity () const =0 |
get thermal diffusivity constant ( =conductivity / (density*specific heat) ) | |
virtual double | getThermalCond () const =0 |
get thermal conductivity constant | |
Static Public Attributes | |
static const TType | type_ = 0x6240891f |
The type identification number for this class, for use in convert_cast() and convert_getcast(). | |
Interface to the thermal analytical source.
This interface allows access to position information, and source strength/time/decay/etc
|
pure virtual |
Returns an IThing interface to this object.