libcosim 0.9.0
C++ library for distributed co-simulation
cosim::simulator Member List

This is the complete list of members for cosim::simulator, including all inherited members.

do_iteration()=0cosim::simulatorpure virtual
do_step(time_point currentT, duration deltaT)=0cosim::simulatorpure virtual
expose_for_getting(variable_type, value_reference)=0cosim::observablepure virtual
expose_for_setting(variable_type, value_reference)=0cosim::manipulablepure virtual
get_boolean(value_reference) const =0cosim::observablepure virtual
get_integer(value_reference) const =0cosim::observablepure virtual
get_modified_boolean_variables() const =0cosim::simulatorpure virtual
get_modified_integer_variables() const =0cosim::simulatorpure virtual
get_modified_real_variables() const =0cosim::simulatorpure virtual
get_modified_string_variables() const =0cosim::simulatorpure virtual
get_real(value_reference) const =0cosim::observablepure virtual
get_string(value_reference) const =0cosim::observablepure virtual
model_description() const =0cosim::observablepure virtual
name() const =0cosim::observablepure virtual
set_boolean(value_reference reference, bool value)=0cosim::simulatorpure virtual
set_boolean_input_modifier(value_reference reference, std::function< bool(bool, duration)> modifier)=0cosim::manipulablepure virtual
set_boolean_output_modifier(value_reference reference, std::function< bool(bool, duration)> modifier)=0cosim::manipulablepure virtual
set_integer(value_reference reference, int value)=0cosim::simulatorpure virtual
set_integer_input_modifier(value_reference reference, std::function< int(int, duration)> modifier)=0cosim::manipulablepure virtual
set_integer_output_modifier(value_reference reference, std::function< int(int, duration)> modifier)=0cosim::manipulablepure virtual
set_real(value_reference reference, double value)=0cosim::simulatorpure virtual
set_real_input_modifier(value_reference reference, std::function< double(double, duration)> modifier)=0cosim::manipulablepure virtual
set_real_output_modifier(value_reference reference, std::function< double(double, duration)> modifier)=0cosim::manipulablepure virtual
set_string(value_reference reference, std::string_view value)=0cosim::simulatorpure virtual
set_string_input_modifier(value_reference reference, std::function< std::string(std::string_view, duration)> modifier)=0cosim::manipulablepure virtual
set_string_output_modifier(value_reference reference, std::function< std::string(std::string_view, duration)> modifier)=0cosim::manipulablepure virtual
setup(time_point startTime, std::optional< time_point > stopTime, std::optional< double > relativeTolerance)=0cosim::simulatorpure virtual
start_simulation()=0cosim::simulatorpure virtual
~observable() noexcept (defined in cosim::observable)cosim::observableinlinevirtual