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::interfaces::IntegrationInterface< StateType, TimeType >::OutputStream Struct Reference

Output stream descriptor. More...

#include <integration_interface.hpp>

Collaboration diagram for diffeq::interfaces::IntegrationInterface< StateType, TimeType >::OutputStream:

Public Attributes

std::string stream_id
 
std::function< void(const state_type &, time_type)> output_func
 
std::chrono::microseconds interval {1000}
 
std::chrono::steady_clock::time_point last_output
 
bool is_active = true
 

Detailed Description

template<system_state StateType, can_be_time TimeType>
struct diffeq::interfaces::IntegrationInterface< StateType, TimeType >::OutputStream

Output stream descriptor.

Definition at line 54 of file integration_interface.hpp.

Member Data Documentation

◆ interval

template<system_state StateType, can_be_time TimeType>
std::chrono::microseconds diffeq::interfaces::IntegrationInterface< StateType, TimeType >::OutputStream::interval {1000}

Definition at line 57 of file integration_interface.hpp.

◆ is_active

template<system_state StateType, can_be_time TimeType>
bool diffeq::interfaces::IntegrationInterface< StateType, TimeType >::OutputStream::is_active = true

Definition at line 59 of file integration_interface.hpp.

◆ last_output

template<system_state StateType, can_be_time TimeType>
std::chrono::steady_clock::time_point diffeq::interfaces::IntegrationInterface< StateType, TimeType >::OutputStream::last_output

Definition at line 58 of file integration_interface.hpp.

◆ output_func

template<system_state StateType, can_be_time TimeType>
std::function<void(const state_type&, time_type)> diffeq::interfaces::IntegrationInterface< StateType, TimeType >::OutputStream::output_func

Definition at line 56 of file integration_interface.hpp.

◆ stream_id

template<system_state StateType, can_be_time TimeType>
std::string diffeq::interfaces::IntegrationInterface< StateType, TimeType >::OutputStream::stream_id

Definition at line 55 of file integration_interface.hpp.


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