Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
zone::IThermAnaSource Class Referenceabstract

Interface to the thermal analytical source. More...

#include <ithermanasource.h>

Public Member Functions

virtual IThinggetIThing ()=0
 Returns an IThing interface to this object.
 
virtual const IThinggetIThing () const =0
 Returns an IThing interface to this object.
 
virtual const IThermAnaSourcegetNext () 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().
 

Detailed Description

Interface to the thermal analytical source.

This interface allows access to position information, and source strength/time/decay/etc

Member Function Documentation

◆ getIThing()

virtual const IThing * zone::IThermAnaSource::getIThing ( ) const
pure virtual

Returns an IThing interface to this object.


The documentation for this class was generated from the following file: