4#include "utility/interface/isignalbase.h"
15 class IContainerContact;
19 using namespace itasca;
25 virtual TType getBallMechanicalType()
const=0;
26 virtual uint getBallVelocityNotice()
const=0;
27 virtual uint getBallFixNotice()
const=0;
28 virtual uint getBallRotationNotice()
const=0;
33 virtual void validate()=0;
34 virtual const IEnergyMap * getIBallMechanicalEnergies()
const=0;
38 virtual void populateAttributeSets(QStringList *scalarAtts,
FArray<uint> *scalarNotices,QStringList *stringAtts,
FArray<uint> *stringNotices,QStringList *vectorAtts,
FArray<uint> *vectorNotices)
const=0;
An array class that attempts to minimize unnecessary heap access.
Definition farray.h:25
Interface for containers of IThings.
Definition icontainer.h:21
Interface to EnergyMap class.
Definition ienergymap.h:13
Definition imoduleballmechanical.h:22
An array class that attempts to minimize unnecessary heap access.
uint32 TType
class type indicator
Definition basedef.h:47
#define itascaxd
Expands to itasca2d in 2D, itasca3d in 3D, for use as a namespace name....
Definition dim.h:181
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6
PFC namespace.
Definition iballfluid.h:15