Combines two limiters through an AND operation. More...
#include <MultiIndexLimiter.h>
Combines two limiters through an AND operation.
This class will return true if both limiters given to the constructor return true.
Definition at line 166 of file MultiIndexLimiter.h.
Public Member Functions | |
AndLimiter (std::shared_ptr< MultiIndexLimiter > limitA, std::shared_ptr< MultiIndexLimiter > limitB) | |
virtual | ~AndLimiter ()=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 169 of file MultiIndexLimiter.h.
|
virtualdefault |
|
inlineprivate |
Definition at line 174 of file MultiIndexLimiter.h.
|
inlineoverridevirtual |
This function is overloaded by children to define what terms are included.
Implements muq::Utilities::MultiIndexLimiter.
Definition at line 171 of file MultiIndexLimiter.h.
|
private |
Definition at line 175 of file MultiIndexLimiter.h.
Referenced by IsFeasible().
|
private |
Definition at line 175 of file MultiIndexLimiter.h.
Referenced by IsFeasible().