helics  3.5.2
Public Member Functions | List of all members
helics::FilterOperations Class Referenceabstract

#include <FilterOperations.hpp>

+ Inheritance diagram for helics::FilterOperations:

Public Member Functions

 FilterOperations (const FilterOperations &fo)=delete
 
 FilterOperations (FilterOperations &&fo)=delete
 
FilterOperationsoperator= (const FilterOperations &fo)=delete
 
FilterOperationsoperator= (FilterOperations &&fo)=delete
 
virtual void set (std::string_view property, double val)
 
virtual void setString (std::string_view property, std::string_view val)
 
virtual std::shared_ptr< FilterOperatorgetOperator ()=0
 

Detailed Description

class for managing filter operations

Member Function Documentation

◆ set()

void helics::FilterOperations::set ( std::string_view  property,
double  val 
)
virtual

set a property on a filter

Parameters
propertythe name of the property of the filter to change
valthe numerical value of the property

Reimplemented in helics::CloneFilterOperation, helics::FirewallFilterOperation, helics::RerouteFilterOperation, helics::RandomDropFilterOperation, helics::RandomDelayFilterOperation, and helics::DelayFilterOperation.

◆ setString()

void helics::FilterOperations::setString ( std::string_view  property,
std::string_view  val 
)
virtual

set a string property on a filter

Parameters
propertythe name of the property of the filter to change
valthe numerical value of the property

Reimplemented in helics::CloneFilterOperation, helics::FirewallFilterOperation, helics::RerouteFilterOperation, helics::RandomDropFilterOperation, helics::RandomDelayFilterOperation, and helics::DelayFilterOperation.


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