|
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.