21 #ifndef POSET_ORDERER_H 22 #define POSET_ORDERER_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/poset_dft.h" 33 #include "SheafSystem/zn_to_bool.h" 39 class abstract_poset_member;
68 void restore_order(
subposet* xlower_bound = 0);
91 return ((*_post_visited)[xindex]);
151 virtual bool invariant()
const;
163 #endif // ifndef POSET_ORDERER_H A client handle for a subposet.
A client handle for a general, abstract partially order set.
A map from Zn (the integers mod n) to bools. A characteristic function used to represent subsets of Z...
int_type pod_index_type
The plain old data index type.
Namespace for the sheaves component of the sheaf system.
An abstract client handle for a member of a poset.
Traverser to ensure validity of order relation.
Abstract traverser (internal iterator) for poset which traverses the cover relation graph in depth fi...
void link_action(abstract_poset_member *xmbr, abstract_poset_member *linked_mbr)
Link action for member, xmbr; disabled.