21 #ifndef STANDARD_MEMBER_HACK_CRG_INTERVAL_H 22 #define STANDARD_MEMBER_HACK_CRG_INTERVAL_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef EXPLICIT_CRG_INTERVAL_H 29 #include "SheafSystem/explicit_crg_interval.h" 112 virtual void initialize_lower_covers();
117 virtual void initialize_upper_covers();
149 virtual const std::string& class_name()
const;
158 static bool make_prototype();
173 virtual bool is_ancestor_of(
const any* other)
const;
184 virtual bool invariant()
const;
206 #endif // ifndef STANDARD_MEMBER_HACK_CRG_INTERVAL_H The default name space; a poset which contains other posets as members.
Implementation of explicit_crg_interval intended only to support the product poset hack in section_sp...
Abstract base class with useful features for all objects.
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.