home
download
class models
standard gui
custom gui
models
user guide
problems
  previous | up | next

CcmbSystem

global preferences for catacomb operation and state information

Global preferences for catacomb operation.

autoInstantiate: if true, creation of new lists triggers instantiation of an object of the appropriate type with a default name. This saves a few clicks in quick demonstrations, but generally it is probably worth choosing meaningful names for new components.

updateInterval: when running a long calculation, catacomb redraws the results every updateInterval ms (default 300) to act as a progress report. Slow machines or long calculations producing a lot of data may take so long to redraw that it holds the calculation up significantly. One solution is to increase the updateInterval, although in general it is better to reduce the resolution of the saved results where possible, for example by setting the recording interval to be much longer than the calculation timestep.

debugLevel: an integer between 0 and 10. At 0 only errors are reported, with most information provided at 10. As a special case, all internal messages are reported at level 3 only.

autoSaveInterval: (noop in v0.70) interval in minutes for saving the current model to a file.

    field     type       contents / default value    
autoInstantiate boolean false variable: autoInstantiate type: boolean
updateInterval integer 300 variable: updateInterval type: integer
debugLevel integer 0 variable: debugLevel type: integer
autoSaveInterval integer 5 variable: autoSaveInterval type: integer
fieldVisLevel integer 5 variable: fieldVisLevel type: integer
clipboard object DataClipboard
optimisation object ParamOptimization
python object CcmbPython
help object HelpTarget
extcolor object ColorTarget
fieldconf object FieldConfig
objinfo object ObjectInfo
errors object ErrorLog
message object InfoMessage
guide object CcmbGuide
CcmbObject list CcmbObject