22 #ifndef ZONE_NODES_BLOCK_CRG_INTERVAL_H 23 #define ZONE_NODES_BLOCK_CRG_INTERVAL_H 25 #ifndef SHEAF_DLL_SPEC_H 26 #include "SheafSystem/sheaf_dll_spec.h" 29 #ifndef HOMOGENEOUS_BLOCK_CRG_INTERVAL_H 30 #include "SheafSystem/homogeneous_block_crg_interval.h" 33 #ifndef BLOCK_ADJACENCY_H 34 #include "SheafSystem/block_adjacency.h" 37 #ifndef SCATTERED_INSERTION_INDEX_SPACE_HANDLE_H 38 #include "SheafSystem/scattered_insertion_index_space_handle.h" 41 #ifndef RAGGED_ARRAY_H 42 #include "SheafSystem/ragged_array.h" 46 #include "SheafSystem/std_map.h" 49 #ifndef SINGLY_LINKED_LIST_H 50 #include "SheafSystem/singly_linked_list.h" 56 using namespace sheaf;
58 class block_connectivity;
149 bool vertex_client_id_space_initialized()
const;
161 std::string vertex_client_id_space_name();
280 void initialize_block_vertices();
348 virtual void initialize_lower_covers();
353 virtual void initialize_upper_covers();
400 virtual size_type implicit_private_data_size()
const;
447 virtual const std::string& class_name()
const;
452 virtual bool is_initialized()
const;
461 static bool make_prototype();
476 virtual bool is_ancestor_of(
const any* other)
const;
487 virtual bool invariant()
const;
502 #endif // ifndef ZONE_NODES_BLOCK_CRG_INTERVAL_H The standard fiber bundles name space; extends the standard sheaves namespace by defining base space...
A client handle for a general, abstract partially order set.
Zone to node connectivity relation for a block of zones of a given type.
bool _vertex_client_id_space_initialized
True, if and only if the client id space has been initialized.
Abstract base class with useful features for all objects.
The lattice of closed cells of a cellular space; a lattice representation of a computational mesh...
Emulator for a interval of implicit base space members representing a homogeneous collection of cells...
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
virtual int db(pod_index_type xmbr_id) const =0
The dimension of the member with id xmbr_id. Does not require access to dof tuple.
Node to zone adjacency relation for a block of zones of a given type.
Emulator for a interval of implicit base space members representing an unstructured block...
int_type pod_index_type
The plain old data index type.
Namespace for the sheaves component of the sheaf system.
pod_index_type _vertex_client_space_id
The index of the vertex client id space.
Namespace for the fiber_bundles component of the sheaf system.
int _zone_db
The dimension of a zone.