16 virtual QString
getName()
const=0;
18 virtual QString getKeyword()
const=0;
19 virtual QObject * getQObject()=0;
20 virtual bool getEnergyOn()
const=0;
22 virtual bool getConfigured()
const=0;
23 virtual bool getSlave()
const=0;
24 virtual bool getActive()
const=0;
25 virtual bool getOn()
const=0;
26 virtual double getMaxTimestep()
const=0;
27 virtual double getGivenTimestep()
const=0;
28 virtual double getDTCalcMode()
const=0;
29 virtual uint getDTCalcInt()
const=0;
30 virtual double getDTIncrement()
const=0;
31 virtual DVect2 getTimestepLimits()
const=0;
33 virtual double getSafetyFactor()
const=0;
34 virtual uint getSubstep()
const=0;
37 virtual void setSlave(
bool b)=0;
38 virtual void setActive(
bool b)=0;
39 virtual void setOn(
bool b)=0;
40 virtual void setGivenTimestep(
const double &d)=0;
41 virtual void setMaxTimestep(
const double &d)=0;
42 virtual void setDTCalcMode(uint)=0;
43 virtual void setDTCalcInt(uint)=0;
44 virtual void setSafetyFactor(
const double &d)=0;
45 virtual void setEnergyOn(
bool b)=0;
46 virtual void setSubstep(uint)=0;
49 virtual void targetSolveLimitsChanged(
const QStringList &)=0;
50 virtual void slaveChanged(
bool b)=0;
51 virtual void activeChanged(
bool b)=0;
52 virtual void onChanged(
bool b)=0;
53 virtual void maxTimestepChanged(
const double &d)=0;
54 virtual void givenTimestepChanged(
const double &d)=0;
55 virtual void safetyFactorChanged(
const double &d)=0;
56 virtual void energyOnChanged(
bool b)=0;
57 virtual void energyMapChanged()=0;
58 virtual void substepChanged(uint)=0;
namespace Itasca
Definition: basememory.cpp:9
Definition: iprocess.h:13
Interface to the main command processing class.
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
EXPORT_TAG const char * getName()
Definition: fishexample.cpp:43
Interface to EnergyMap class.
Definition: ienergymap.h:15