5#include "contactmodel/interface/icontactmodelthermal.h" 
   10  class IContactMechanical;
 
   22      end1Temperature_(0.0), end2Temperature_(0.0), tempInc_(0.0), gapInc_(0.0)
 
   33    double      end1Temperature_;   
 
   34    double      end2Temperature_;   
 
 
   46    static const char *           getPluginPrefix() { 
return "contactmodelthermal"; }
 
   47    static const char *           getPluginDirectory() { 
return "contactmodels/thermal"; }
 
   51    IContactModel * getContactModel()
 override {
return this;}
 
   52    const IContactModel * getContactModel()
 const override {
return this;}
 
   55    virtual bool     endPropertyUpdated(
const string &name,
const IContactThermal *c)=0;
 
   62    double   getActivityDistance()
 const override {
return 0.0;}
 
   73    virtual double  getEffectiveResistance()
 const {
return 0.0;}
 
   76    void getSphereList(
const IContact *,std::vector<DVect> *,std::vector<double> *,
 
   77                               std::vector<double> *)
 override {  }
 
   79    void getDiskList(
const IContact *,std::vector<DVect> *,std::vector<DVect> *,
 
   80                             std::vector<double> *,std::vector<double> *)
 override {  }
 
   82    void getCylinderList(
const IContact *,std::vector<DVect> *,std::vector<DVect> *,
 
   83                                 std::vector<double> *,std::vector<double> *,
 
   84                                 std::vector<double> *)
 override { }
 
 
The main program access point.
Definition iprogram.h:37
debug checked shorthand for std::numeric_limits<T>::
Definition limit.h:25
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6