Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
imodulecontactthermalpebblefwallfacet.h
1 #pragma once
2 // imodulepebblethermal.h
4 #include "base/src/farray.h"
5 
6 namespace itasca {
7  class IContainer;
8  class IEnergyMap;
9 }
10 
11 namespace itascaxd {
12  class ICellSpace;
13  class IContainerContact;
14 }
15 
16 namespace pfcthermal {
17  using namespace itasca;
18  using namespace itascaxd;
19 
21  public:
23 
24  virtual const IContainerContact *getIContainerContactThermalPebbleFWallFacet() const=0;
25  virtual IContainerContact * getIContainerContactThermalPebbleFWallFacet()=0;
26  virtual const IEnergyMap * getIContactThermalPebbleFWallFacetEnergies() const=0;
27 
28  };
29 } // namespace pfcthermal
30 // EoF
namespace Itasca
Definition: basememory.cpp:9
Definition of a Signal2 object, holding a list of ISlot2 objects.
Definition: isignalbase.h:76
Interface for the small-granularity callback utility.
An array class that attempts to minimize unnecessary heap access.
Contact container class.
Definition: icontainercontact.h:28
Definition: imodulecontactthermalpebblefwallfacet.h:20
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
PFCTHERMAL namespace.
Definition: iballthermal.h:18
Interface to EnergyMap class.
Definition: ienergymap.h:15