libcosim 0.9.0
C++ library for distributed co-simulation
|
This is the complete list of members for cosim::simulator, including all inherited members.
do_iteration()=0 | cosim::simulator | pure virtual |
do_step(time_point currentT, duration deltaT)=0 | cosim::simulator | pure virtual |
expose_for_getting(variable_type, value_reference)=0 | cosim::observable | pure virtual |
expose_for_setting(variable_type, value_reference)=0 | cosim::manipulable | pure virtual |
get_boolean(value_reference) const =0 | cosim::observable | pure virtual |
get_integer(value_reference) const =0 | cosim::observable | pure virtual |
get_modified_boolean_variables() const =0 | cosim::simulator | pure virtual |
get_modified_integer_variables() const =0 | cosim::simulator | pure virtual |
get_modified_real_variables() const =0 | cosim::simulator | pure virtual |
get_modified_string_variables() const =0 | cosim::simulator | pure virtual |
get_real(value_reference) const =0 | cosim::observable | pure virtual |
get_string(value_reference) const =0 | cosim::observable | pure virtual |
model_description() const =0 | cosim::observable | pure virtual |
name() const =0 | cosim::observable | pure virtual |
set_boolean(value_reference reference, bool value)=0 | cosim::simulator | pure virtual |
set_boolean_input_modifier(value_reference reference, std::function< bool(bool, duration)> modifier)=0 | cosim::manipulable | pure virtual |
set_boolean_output_modifier(value_reference reference, std::function< bool(bool, duration)> modifier)=0 | cosim::manipulable | pure virtual |
set_integer(value_reference reference, int value)=0 | cosim::simulator | pure virtual |
set_integer_input_modifier(value_reference reference, std::function< int(int, duration)> modifier)=0 | cosim::manipulable | pure virtual |
set_integer_output_modifier(value_reference reference, std::function< int(int, duration)> modifier)=0 | cosim::manipulable | pure virtual |
set_real(value_reference reference, double value)=0 | cosim::simulator | pure virtual |
set_real_input_modifier(value_reference reference, std::function< double(double, duration)> modifier)=0 | cosim::manipulable | pure virtual |
set_real_output_modifier(value_reference reference, std::function< double(double, duration)> modifier)=0 | cosim::manipulable | pure virtual |
set_string(value_reference reference, std::string_view value)=0 | cosim::simulator | pure virtual |
set_string_input_modifier(value_reference reference, std::function< std::string(std::string_view, duration)> modifier)=0 | cosim::manipulable | pure virtual |
set_string_output_modifier(value_reference reference, std::function< std::string(std::string_view, duration)> modifier)=0 | cosim::manipulable | pure virtual |
setup(time_point startTime, std::optional< time_point > stopTime, std::optional< double > relativeTolerance)=0 | cosim::simulator | pure virtual |
start_simulation()=0 | cosim::simulator | pure virtual |
~observable() noexcept (defined in cosim::observable) | cosim::observable | inlinevirtual |