|
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 |