#include <RepeatedCondition.h>
Definition at line 29 of file RepeatedCondition.h.
◆ RepeatedCondition()
| RepeatedCondition::RepeatedCondition |
( |
std::unique_ptr< ICondition > | cp, |
|
|
std::size_t | mult, |
|
|
int | clique, |
|
|
int | chainPartind = -1, |
|
|
bool | invert = false ) |
Definition at line 11 of file RepeatedCondition.cxx.
15 :
virtual int clique() const override
std::unique_ptr< ICondition > m_condition
std::size_t m_multiplicity
◆ ~RepeatedCondition()
| RepeatedCondition::~RepeatedCondition |
( |
| ) |
|
|
virtual |
◆ capacity()
| unsigned int RepeatedCondition::capacity |
( |
| ) |
const |
|
overridevirtual |
◆ clique()
| int RepeatedCondition::clique |
( |
| ) |
const |
|
overridevirtual |
◆ isFromChainPart()
| bool RepeatedCondition::isFromChainPart |
( |
| ) |
const |
|
overridevirtual |
◆ isSatisfied()
◆ label()
| int RepeatedCondition::label |
( |
| ) |
const |
|
overridevirtual |
◆ multiplicity()
| std::size_t RepeatedCondition::multiplicity |
( |
| ) |
const |
|
overridevirtual |
◆ multiplicitySatisfied()
| bool RepeatedCondition::multiplicitySatisfied |
( |
std::size_t | jgMultiplicity, |
|
|
const Collector & | ) const |
|
overridevirtual |
◆ toString()
| std::string RepeatedCondition::toString |
( |
| ) |
const |
|
overridevirtual |
Implements IRepeatedCondition.
Definition at line 50 of file RepeatedCondition.cxx.
50 {
52 const void* address = static_cast<const void*>(this);
53
54 ss <<
"RepeatedCondition (" << address <<
") Multiplicity: "
58 <<
" invert " << std::boolalpha <<
m_invert
59 << '\n';
62 } else {
63 ss <<
" no internal condition ";
64 }
65
67}
◆ m_chainPartInd
| int RepeatedCondition::m_chainPartInd {-1} |
|
private |
◆ m_clique
| int RepeatedCondition::m_clique {-1} |
|
private |
◆ m_condition
| std::unique_ptr<ICondition> RepeatedCondition::m_condition |
|
private |
◆ m_invert
| bool RepeatedCondition::m_invert {false} |
|
private |
◆ m_multiplicity
| std::size_t RepeatedCondition::m_multiplicity {1} |
|
private |
The documentation for this class was generated from the following files: