4 #include "shared/interface/signal.h"
13 class IContainerContact;
16 namespace pfcthermal {
24 using prop_signal = shared::Signal<const QString&, const QVariant&>;
26 virtual const IContainer* getIContainerBallFluid()
const = 0;
27 virtual IContainer* getIContainerBallFluid() = 0;
30 virtual TType getBallFluidType()
const = 0;
31 virtual const IBallFluid* findBallFluidWithID(quint64
id)
const = 0;
32 virtual IBallFluid* findBallFluidWithID(quint64
id) = 0;
35 virtual void validate() = 0;
36 virtual const IEnergyMap* getIBallFluidEnergies()
const = 0;
37 virtual const IEnergyMap* getIContactFluidBallBallEnergies()
const = 0;
Interface for containers of IThings.
Definition: icontainer.h:21
Interface to EnergyMap class.
Definition: ienergymap.h:15
debug checked shorthand for std::numeric_limits<T>::
Definition: limit.h:25
Definition: iballfluid.h:24
Definition: imodulepfcfluid.h:22
uint32 TType
class type indicator
Definition: basedef.h:46
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition: dim.h:150
namespace Itasca
Definition: basememory.cpp:10
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4