5#include "shared/interface/signal.h" 
   14    class IContainerContact;
 
   22    class IFWallFacetFluid;
 
   26        using prop_signal = shared::Signal<const string&, const base::Property&>;
 
   28        virtual TType getFWallFluidType() 
const = 0;
 
   29        virtual uint  getFWallFluidPropertyNotice() 
const = 0;
 
   30        virtual uint  getFWallFluidCycleNotice() 
const = 0;
 
   31        virtual uint  getFWallFluidExtraNotice() 
const = 0;
 
   32        virtual uint  getFWallFluidGroupNotice() 
const = 0;
 
   33        virtual uint  getFWallFluidCleanNotice() 
const = 0;
 
   34        virtual const IContainer* getIContainerFWallFluid() 
const = 0;
 
   35        virtual IContainer* getIContainerFWallFluid() = 0;
 
   36        virtual const IContainer* getIContainerFWallFacetFluid() 
const = 0;
 
   37        virtual IContainer* getIContainerFWallFacetFluid() = 0;
 
   38        virtual const IFWallFluid* findFWallFluidWithID(quint64 
id) 
const = 0;
 
   39        virtual IFWallFluid* findFWallFluidWithID(quint64 
id) = 0;
 
   44        virtual void validate() = 0;
 
   45        virtual TType getFWallFacetFluidType() 
const = 0;
 
   46        virtual const IFWallFacetFluid* findFWallFacetFluidWithID(quint64 
id) 
const = 0;
 
   61        virtual void populatePropertySets(
 
 
An array class that attempts to minimize unnecessary heap access.
Definition farray.h:25
Definition basestring.h:71
Interface for containers of IThings.
Definition icontainer.h:21
debug checked shorthand for std::numeric_limits<T>::
Definition limit.h:25
Definition ifwallfacetfluid.h:21
Definition ifwallfluid.h:28
Definition imodulefwallfluid.h:24
virtual void populatePieceAttributeSets(StringList *valueAtts, StringList *labelAtts, StringList *vectorAtts) const =0
Populates sets of piece property names based on their type.
virtual prop_signal * getPropertySignal() const =0
Return the signal associated with the addition of a new property.
An array class that attempts to minimize unnecessary heap access.
uint32 TType
class type indicator
Definition basedef.h:47
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:156
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6