Itasca C++ Interface
|
Interface to modele global settings. More...
#include <iglobals.h>
Public Member Functions | |
virtual double | getTimestep () const =0 |
Returns the timestep. | |
virtual uint64 | getTotalCycles () const =0 |
Returns the total number of cycles. | |
virtual DVect | getGravity () const =0 |
Returns the gravitational-acceleration vector. | |
virtual uint32 | getThreads () const =0 |
Returns the target number of threads to be used by default in multithreaded computations. | |
virtual bool | getOrientTracking () const =0 |
Returns the boolean indicating whether or not orientation tracking is enabled. | |
virtual bool | getDeterministic () const =0 |
Returns the boolean indicating whether or not deterministic mode is enabled. | |
virtual double | getFactorOfSafetyTol () const =0 |
virtual double | getFactorOfSafety () const =0 |
Last calculated mechanical factor-of-safety. | |
virtual bool | getDeterministicDefault () const =0 |
Whether determinism defaults to on or off on model reset. | |
virtual bool | getCompressFiles () const =0 |
Whether new save files should be compressed. | |
virtual bool | getSavePlugins () const =0 |
Whether plugins are saved with the project. | |
virtual bool | getShowInBrowser () const =0 |
Whether help is shown in defaul browser. | |
virtual uint32 | getPrecisionDefault () const =0 |
Get the precision for printing. | |
virtual uint32 | getPrecision () const =0 |
Get the precision for printing. | |
virtual uint32 | getDimension () const =0 |
Get the dimensionality of the code. | |
virtual bool | getDetectionState () const =0 |
Get the contact detection state. | |
virtual bool | getLargeStrain () const =0 |
virtual bool | getUseDeterminism () const =0 |
virtual void | setGravity (const DVect &v)=0 |
Sets the gravitational-acceleration vector. | |
virtual void | setThreads (uint32 i)=0 |
Sets the target number of processors to be used by default in multithreaded computations. | |
virtual void | setOrientTracking (bool b)=0 |
Sets the orientation tracking state. | |
virtual void | setDeterministic (bool b)=0 |
Sets the deterministic mode state. | |
virtual void | setDeterministicDefault (bool b)=0 |
Sets whether determinism os on or off on model reset. | |
virtual void | setCompressFiles (bool b)=0 |
Sets whether new save files get compressed. | |
virtual void | setSavePlugins (bool b)=0 |
Sets whether saving plugins with the project is on or off. | |
virtual void | setShowInBrowser (bool b)=0 |
Sets whether help is shown in browser. | |
virtual void | setPrecisionDefault (int i)=0 |
Set the default precision for printing. | |
virtual void | setPrecision (int i)=0 |
Set the precision for printing. | |
virtual void | setDetectionState (bool)=0 |
Set the contact detection state. | |
virtual void | setLargeStrain (bool)=0 |
Public Attributes | |
shared::Signal< double > | timestepChanged |
shared::Signal< uint64 > | totalCyclesChanged |
shared::Signal< uint64 > | superCyclesChanged |
shared::Signal< DVect > | gravityChanged |
shared::Signal< uint32 > | threadsChanged |
shared::Signal< bool > | orientTrackingChanged |
shared::Signal< bool > | determinismChanged |
shared::Signal< bool > | configuredForPluginsChanged |
shared::Signal< double > | factorOfSafetyTolChanged |
shared::Signal< double > | factorOfSafetyChanged |
shared::Signal< bool > | deterministicDefaultChanged |
shared::Signal< bool > | compressFilesChanged |
shared::Signal< bool > | savePluginsChanged |
shared::Signal< bool > | showInBrowserChanged |
shared::Signal< uint32 > | precisionChanged |
shared::Signal< uint32 > | precisionDefaultChanged |
shared::Signal< bool > | detectionStateChanged |
shared::Signal< bool > | largeStrainChanged |
shared::Signal< bool > | useDeterminismChanged |
shared::Signal< bool > | configuredForSecureInputChanged |
shared::Signal< bool > | internalUseOnlyChanged |
shared::Signal< bool > | clusterChanged |
shared::Signal< bool > | plasticStrainChanged |
shared::Signal | updateIndicated |
Interface to modele global settings.
This class allow to set and access global settings for the program.