Itasca C++ Interface
Loading...
Searching...
No Matches
imodulecontactthermalpebblefwallfacet.h
1#pragma once
2// imodulepebblethermal.h
3#include "shared/interface/signal.h"
4#include "base/src/farray.h"
5
6namespace itasca {
7 class IContainer;
8 class IEnergyMap;
9}
10
11namespace itascaxd {
12 class ICellSpace;
13 class IContainerContact;
14}
15
16namespace pfcthermal {
17 using namespace itasca;
18 using namespace itascaxd;
19
21 public:
22 using prop_signal = shared::Signal<const QString &,const QVariant &>;
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
Interface to EnergyMap class.
Definition ienergymap.h:15
Contact container class.
Definition icontainercontact.h:28
Definition imodulecontactthermalpebblefwallfacet.h:20
An array class that attempts to minimize unnecessary heap access.
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4