Itasca C++ Interface
Toggle main menu visibility
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
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
20
class
IModuleContactThermalPebbleFWallFacet
{
21
public
:
22
using
prop_signal = shared::Signal<const string &,const base::Property &>;
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
itasca::IContainer
Interface for containers of IThings.
Definition
icontainer.h:21
itasca::IEnergyMap
Interface to EnergyMap class.
Definition
ienergymap.h:13
itascaxd::IContainerContact
Contact container class.
Definition
icontainercontact.h:29
pfcthermal::IModuleContactThermalPebbleFWallFacet
Definition
imodulecontactthermalpebblefwallfacet.h:20
farray.h
An array class that attempts to minimize unnecessary heap access.
itascaxd
#define itascaxd
Expands to itasca2d in 2D, itasca3d in 3D, for use as a namespace name....
Definition
dim.h:181
itasca
namespace Itasca
Definition
basememory.cpp:14
itascaxd
Itasca Library standard namespace, specific to 2D or 3D.
Definition
icontactmodule.h:6
pfc
pfcthermalmodule
interface
imodulecontactthermalpebblefwallfacet.h
Generated by
1.18.0