#include <sets.hpp>
template<class Ts>
class mc2lib::sets::RelationSeq< Ts >
Operator ";".
§ Element
§ RelationSeq() [1/2]
§ RelationSeq() [2/2]
§ Eval()
§ EvalInplace()
Evaluate in-place, where postcondition is rels_.size() <= 1. This avoids some of the copying overhead of Eval(), and can therefore be more efficient.
- Returns
- Reference to this object.
Implements mc2lib::sets::RelationOp< Ts >.
§ Irreflexive()
Check if irreflexive.
- Parameters
-
cyclic | Optional parameter, in which the cycle is returned, if result is false. |
- Returns
- true if irreflexive, false otherwise.
§ operator+=() [1/3]
§ operator+=() [2/3]
§ operator+=() [3/3]
§ R()
Check if (e1, e2) is in the relation. This effectively does a search if there is an edge from e1 to e2.
- Parameters
-
e1 | First element. |
e2 | Second element. |
path | Optional; return path from e1 to e2. |
- Returns
- true if related, false otherwise.
The documentation for this class was generated from the following file: