helics  3.5.2
Public Member Functions | List of all members
helics::NullFederateOperator Class Referencefinal

#include <core-data.hpp>

+ Inheritance diagram for helics::NullFederateOperator:

Public Member Functions

virtual IterationRequest initializeOperations () override
 
virtual std::pair< Time, IterationRequestoperate ([[maybe_unused]] iteration_time newTime) override
 
- Public Member Functions inherited from helics::FederateOperator
virtual ~FederateOperator ()=default
 
virtual std::pair< Time, IterationRequestoperate (iteration_time newTime)=0
 
virtual void finalize ()
 
virtual void error_handler ([[maybe_unused]] int error_code, [[maybe_unused]] std::string_view errorString)
 

Detailed Description

class defining a federate that does nothing

Member Function Documentation

◆ initializeOperations()

virtual IterationRequest helics::NullFederateOperator::initializeOperations ( )
inlineoverridevirtual

perform any initialization operations

Returns
an iteration request if the federate desires to iterate on the enterExecutingMode operation

Implements helics::FederateOperator.

References helics::NO_ITERATIONS.


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