version 0.4.1
Ikarus::ControlRoutineBase< F, S, Args > Struct Template Reference

Base for all control routines. Defines the message interface that can be broadcasted to listeners. More...

#include <ikarus/controlroutines/controlroutinebase.hh>

Inheritance diagram for Ikarus::ControlRoutineBase< F, S, Args >:
[legend]

Public Types

using State = S
 

Public Member Functions

Broadcaster< M > & station ()
 
const Broadcaster< M > & station () const
 

Detailed Description

template<typename F, typename S = ControlRoutineStateType<F>, typename... Args>
struct Ikarus::ControlRoutineBase< F, S, Args >
Template Parameters
FType of the differentiable function to solve.
ArgsAdditional custom message signatures, that can be broadcasted

Member Typedef Documentation

◆ State

template<typename F , typename S = ControlRoutineStateType<F>, typename... Args>
using Ikarus::ControlRoutineBase< F, S, Args >::State = S

Member Function Documentation

◆ station() [1/2]

Broadcaster< M > & Ikarus::Broadcasters< Signatures >::station ( )
inlineinherited

◆ station() [2/2]

const Broadcaster< M > & Ikarus::Broadcasters< Signatures >::station ( ) const
inlineinherited

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