Itasca C++ Interface
Loading...
Searching...
No Matches
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 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().

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: