Itasca C++ Interface
imodulecontactfluidballfwallfacet.h
1 #pragma once
2 // imodulecontactfluidballfwallfacet.h
3 
4 #include "base/src/farray.h"
5 #include "shared/interface/signal.h"
6 
7 namespace itasca {
8  class IContainer;
9  class IEnergyMap;
10 }
11 
12 namespace itascaxd {
13  class ICellSpace;
14  class IContainerContact;
15 }
16 
17 namespace pfcthermal {
18  using namespace itasca;
19  using namespace itascaxd;
20 
22  public:
23  using prop_signal = shared::Signal<const QString&, const QVariant&>;
24 
25  virtual const IContainerContact* getIContainerContactFluidBallFWallFacet() const = 0;
26  virtual IContainerContact* getIContainerContactFluidBallFWallFacet() = 0;
27  virtual const IEnergyMap* getIContactFluidBallFWallFacetEnergies() const = 0;
28  };
29 }
Interface to EnergyMap class.
Definition: ienergymap.h:15
Contact container class.
Definition: icontainercontact.h:29
Definition: imodulecontactfluidballfwallfacet.h:21
An array class that attempts to minimize unnecessary heap access.
namespace Itasca
Definition: basememory.cpp:10
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4