22 #ifndef HOMOGENEOUS_BLOCK_CRG_INTERVAL_H 23 #define HOMOGENEOUS_BLOCK_CRG_INTERVAL_H 25 #ifndef SHEAF_DLL_SPEC_H 26 #include "SheafSystem/sheaf_dll_spec.h" 29 #ifndef BASE_SPACE_CRG_INTERVAL_H 30 #include "SheafSystem/base_space_crg_interval.h" 36 using namespace sheaf;
70 BLOCK, ZONE, VERTEX, MEMBER_CLASS_END
93 bool zones_initialized()
const;
127 bool vertices_initialized()
const;
336 virtual bool is_initialized()
const;
348 virtual const std::string& class_name()
const;
367 virtual bool is_ancestor_of(
const any* other)
const;
378 virtual bool invariant()
const;
393 #endif // ifndef HOMOGENEOUS_BLOCK_CRG_INTERVAL_H virtual pod_index_type dof_tuple_id(pod_index_type xmbr_index) const =0
The dof tuple id of the member with index xmbr_index.
The default name space; a poset which contains other posets as members.
pod_index_type _vertices_space_id
The index of the vertex id space.
pod_index_type _connectivity_begin
The beginning offset of the connectivity id spaces in the id space family.
virtual pod_index_type cells_begin() const =0
The beginning of the local cells interval.
Abstract base class with useful features for all objects.
Emulator for a interval of implicit base space members representing a homogeneous collection of cells...
virtual pod_index_type cells_end() const =0
The end of the local cells interval.
virtual bool is_jim(pod_index_type xmbr_index) const =0
True if and only if the member with index xmbr_index is join-irreducible.
pod_index_type _adjacency_begin
The beginning offset of the adjacency id spaces in the id space family.
int_type pod_index_type
The plain old data index type.
pod_index_type _zones_space_id
The index of the zone id space.
Namespace for the sheaves component of the sheaf system.
bool _vertices_initialized
True if the vertex id space has been initialized.
Abstract emulator for a interval of implicit base space members.
bool _zones_initialized
True if the zone id space has been initialized.
Namespace for the fiber_bundles component of the sheaf system.
member_class_type
Memeber class identifiers.