Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ithermgp.h
Go to the documentation of this file.
1 // ithermgp.h
2 #pragma once
3 
9 namespace zone {
12  class IThermGp {
13  public:
14  virtual double getSource() const=0;
15  virtual double getSourceDynamic() const=0;
16  virtual double getSourceUser() const=0;
17  virtual void setSourceUser(const double &d)=0;
18  virtual double getTemperature() const=0;
19  virtual void setTemperature(const double &d) =0;
20  virtual double getTempChange() const=0;
21  virtual void setTempChange(const double &d)=0;
23  virtual double getGpFlux() const=0;
24  virtual double getTempAnalytical() const = 0;
25  virtual void setTempAnalytical(double d) = 0;
26  };
27 } // namespace zone
28 // EoF
29 
Interface to access gridpoint thermal data.
Definition: ithermgp.h:12
virtual double getGpFlux() const =0
Returns the grid point unbalanced flux.