helics  3.0.1
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 (const std::string &property, double val)
 
virtual void setString (const std::string &property, const std::string &val)
 
virtual std::shared_ptr< FilterOperatorgetOperator ()=0
 

Detailed Description

class for managing filter operations

Member Function Documentation

◆ set()

void helics::FilterOperations::set ( const std::string &  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 ( const std::string &  property,
const std::string &  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: