helics  3.5.1
Public Member Functions | List of all members
helics::NullTranslatorOperator Class Referencefinal

#include <core-data.hpp>

+ Inheritance diagram for helics::NullTranslatorOperator:

Public Member Functions

 NullTranslatorOperator ()=default
 
virtual SmallBuffer convertToValue (std::unique_ptr< Message >) override
 
virtual std::unique_ptr< MessageconvertToMessage (const SmallBuffer &) override
 
- Public Member Functions inherited from helics::TranslatorOperator
 TranslatorOperator ()=default
 
virtual ~TranslatorOperator ()=default
 
virtual Time computeNewMessageTime (Time valueTime)
 
virtual Time computeNewValueTime (Time messageTime)
 

Additional Inherited Members

- Public Attributes inherited from helics::TranslatorOperator
Time minDelay {Time::epsilon()}
 

Detailed Description

special translator operator defining no operation the original message is simply discarded

Constructor & Destructor Documentation

◆ NullTranslatorOperator()

helics::NullTranslatorOperator::NullTranslatorOperator ( )
default

default constructor

Member Function Documentation

◆ convertToMessage()

virtual std::unique_ptr<Message> helics::NullTranslatorOperator::convertToMessage ( const SmallBuffer )
inlineoverridevirtual

convert a value to a message

Implements helics::TranslatorOperator.

◆ convertToValue()

virtual SmallBuffer helics::NullTranslatorOperator::convertToValue ( std::unique_ptr< Message message)
inlineoverridevirtual

convert a message to a value

Implements helics::TranslatorOperator.


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