1 #ifndef UNFOLDINGSTATE_H_ 2 #define UNFOLDINGSTATE_H_ 35 bool valid()
const {
return (_comp != 0 && !_assignment.empty() && !_assignment[0].get().isNull()); }
39 void trigger(
Rule & rule, set<UnfoldingState> & targets);
52 string observableLabel()
const;
53 bool satisfy(
const Rule & rule);
57 int *
cube()
const {
return _cube; }
const Formula & formula() const
Namespace of the Diades project.
std::ostream & operator<<(std::ostream &os, const Identifier &identifier)
vector< Formula::ConstReference > _assignment