21 #ifndef STRUCTURED_BLOCK_3D_CRG_INTERVAL_H 22 #define STRUCTURED_BLOCK_3D_CRG_INTERVAL_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef HOMOGENEOUS_BLOCK_CRG_INTERVAL_H 29 #include "SheafSystem/homogeneous_block_crg_interval.h" 34 class ijk_product_structure;
40 using namespace sheaf;
228 using base_space_crg_interval::db;
261 void initialize_block_vertices();
330 virtual void initialize_lower_covers();
335 virtual void initialize_upper_covers();
376 static void get_private_data(
size_type xi_size,
386 virtual size_type implicit_private_data_size()
const;
433 virtual const std::string& class_name()
const;
442 static bool make_prototype();
457 virtual bool is_ancestor_of(
const any* other)
const;
468 virtual bool invariant()
const;
483 #endif // ifndef STRUCTURED_BLOCK_3D_CRG_INTERVAL_H A 3D implementation of abstract_product_structure.
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.
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.
int_type pod_index_type
The plain old data index type.
Namespace for the sheaves component of the sheaf system.
Emulator for a interval of implicit base space members representing a 3 dimensional structured block...
Namespace for the fiber_bundles component of the sheaf system.