Utopia  2
Framework for studying models of complex & adaptive systems.
Classes
Monitor

Interface for monitoring custom quantities for a simulation via standard out. More...

Collaboration diagram for Monitor:

Classes

struct  Utopia::DataIO::is_callable< F, Args >
 Test whether an object is callable. More...
 
class  Utopia::DataIO::MonitorTimer
 The MonitorTimer keeps track of the time when to emit monitor data. More...
 
class  Utopia::DataIO::MonitorManager
 The MonitorManager manages the monitor entries and MonitorTimer. More...
 
class  Utopia::DataIO::Monitor
 The Monitor monitors entries that are emitted if a given time has passed. More...
 

Detailed Description

Interface for monitoring custom quantities for a simulation via standard out.

Monitor Module

Overview

This module implements a class and associated helpers which allow for the monitoring and output of user selected properties of a model which are forwarded to standard out in a specified real-time interval measured in seconds.