| 
    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 uint64 | 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.