◆ ~FederateOperator()
virtual helics::FederateOperator::~FederateOperator |
( |
| ) |
|
|
virtualdefault |
◆ error_handler()
virtual void helics::FederateOperator::error_handler |
( |
[[maybe_unused] ] int |
error_code, |
|
|
[[maybe_unused] ] std::string_view |
errorString |
|
) |
| |
|
inlinevirtual |
run any operations for handling an error
◆ finalize()
virtual void helics::FederateOperator::finalize |
( |
| ) |
|
|
inlinevirtual |
operate any final operations on the federate
◆ initializeOperations()
perform any initialization operations
- Returns
- an iteration request if the federate desires to iterate on the enterExecutingMode operation
Implemented in helics::NullFederateOperator.
◆ operate()
operate a federate timestep
- Parameters
-
newTime | the current time grant of the federate |
- Returns
- a pair of values with a new request time and the iteration results
The documentation for this class was generated from the following file: