Combines two limiters through an OR operation. More...
#include <MultiIndexLimiter.h>
Combines two limiters through an OR operation.
This class will return true if either of the limiters given to the constructor return true.
Definition at line 184 of file MultiIndexLimiter.h.
Public Member Functions | |
OrLimiter (std::shared_ptr< MultiIndexLimiter > limitA, std::shared_ptr< MultiIndexLimiter > limitB) | |
virtual | ~OrLimiter ()=default |
virtual bool | IsFeasible (std::shared_ptr< MultiIndex > multi) const override |
Public Member Functions inherited from muq::Utilities::MultiIndexLimiter | |
virtual | ~MultiIndexLimiter ()=default |
|
inline |
Definition at line 187 of file MultiIndexLimiter.h.
|
virtualdefault |
|
inlineprivate |
Definition at line 192 of file MultiIndexLimiter.h.
|
inlineoverridevirtual |
This function is overloaded by children to define what terms are included.
Implements muq::Utilities::MultiIndexLimiter.
Definition at line 189 of file MultiIndexLimiter.h.
|
private |
Definition at line 193 of file MultiIndexLimiter.h.
Referenced by IsFeasible().
|
private |
Definition at line 193 of file MultiIndexLimiter.h.
Referenced by IsFeasible().