21 #ifndef EXPLICIT_CRG_INTERVAL_H 22 #define EXPLICIT_CRG_INTERVAL_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef CRG_INTERVAL_H 29 #include "SheafSystem/crg_interval.h" 96 virtual void initialize_lower_covers();
101 virtual void initialize_upper_covers();
133 virtual const std::string& class_name()
const;
142 static bool make_prototype();
157 virtual bool is_ancestor_of(
const any* other)
const;
168 virtual bool invariant()
const;
190 #endif // ifndef EXPLICIT_CRG_INTERVAL_H The default name space; a poset which contains other posets as members.
Abstract base class with useful features for all objects.
Abstract emulator for an interval of cover relation graph members.
SHEAF_DLL_SPEC size_t deep_size(const dof_descriptor_array &xp, bool xinclude_shallow=true)
The deep size of the referenced object of type dof_descriptor_array.
Namespace for the sheaves component of the sheaf system.
Implementation of crg_interval for explicit members of the poset.