DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
diffeq::core::composable::ControlFeedback< S, T > Struct Template Reference

Control feedback structure. More...

#include <event_decorator.hpp>

Inheritance diagram for diffeq::core::composable::ControlFeedback< S, T >:
Collaboration diagram for diffeq::core::composable::ControlFeedback< S, T >:

Public Member Functions

 ControlFeedback (std::string id, S target, S current, T time)
 

Public Attributes

std::string control_id
 
target_state
 
current_state
 
error_state
 
timestamp
 
double performance_metric {0.0}
 

Detailed Description

template<typename S, typename T>
struct diffeq::core::composable::ControlFeedback< S, T >

Control feedback structure.

Definition at line 171 of file event_decorator.hpp.

Constructor & Destructor Documentation

◆ ControlFeedback()

template<typename S , typename T >
diffeq::core::composable::ControlFeedback< S, T >::ControlFeedback ( std::string  id,
target,
current,
time 
)
inline

Definition at line 179 of file event_decorator.hpp.

Member Data Documentation

◆ control_id

template<typename S , typename T >
std::string diffeq::core::composable::ControlFeedback< S, T >::control_id

Definition at line 172 of file event_decorator.hpp.

◆ current_state

template<typename S , typename T >
S diffeq::core::composable::ControlFeedback< S, T >::current_state

Definition at line 174 of file event_decorator.hpp.

◆ error_state

template<typename S , typename T >
S diffeq::core::composable::ControlFeedback< S, T >::error_state

Definition at line 175 of file event_decorator.hpp.

◆ performance_metric

template<typename S , typename T >
double diffeq::core::composable::ControlFeedback< S, T >::performance_metric {0.0}

Definition at line 177 of file event_decorator.hpp.

◆ target_state

template<typename S , typename T >
S diffeq::core::composable::ControlFeedback< S, T >::target_state

Definition at line 173 of file event_decorator.hpp.

◆ timestamp

template<typename S , typename T >
T diffeq::core::composable::ControlFeedback< S, T >::timestamp

Definition at line 176 of file event_decorator.hpp.


The documentation for this struct was generated from the following file: