Class VariableMonitorBase
Defined in File VariableMonitor.hpp
Nested Relationships
Nested Types
Inheritance Relationships
Derived Types
public GridKit::Model::VariableMonitorController< ScalarT >(Template Class VariableMonitorController)public GridKit::Model::VariableMonitorController< scalar_type >(Template Class VariableMonitorController)
Class Documentation
-
class VariableMonitorBase
Abstract class for managing output of monitored variables.
This class is used for both the high-level control monitor and the individual component and bus monitors.
Subclassed by GridKit::Model::VariableMonitorController< ScalarT >, GridKit::Model::VariableMonitorController< scalar_type >
Public Types
-
using Format = VariableMonitorFormat
Short alias for local use.
-
using Layout = VariableMonitorLayout
Short alias for local use.
-
using GetterT = std::function<double()>
Returns the current value of a monitored variable.
Public Functions
-
virtual bool empty() const = 0
Is there nothing to monitor?
-
struct SinkSpec
Defines information necessary to create a monitor sink.
-
struct Entry
Monitored variable and the getter of its current value.
-
using Format = VariableMonitorFormat