SheafSystem  0.0.0.0
ijk_product_structure.h File Reference

Interface for class ijk_product_structure. More...

#include "SheafSystem/sheaf_dll_spec.h"
#include "SheafSystem/abstract_product_structure.h"
#include "SheafSystem/pod_types.h"

Go to the source code of this file.

Classes

class  sheaf::ijk_product_structure
 A 3D implementation of abstract_product_structure. More...
 

Namespaces

 sheaf
 Namespace for the sheaves component of the sheaf system.
 

Functions

pod_index_type sheaf::ordinal (pod_index_type x0, pod_index_type x1, pod_index_type x2, pod_index_type x1_end, pod_index_type x2_end)
 3-tuple to ordinal conversion. More...
 
void sheaf::tuple (pod_index_type x, pod_index_type x1_end, pod_index_type x2_end, pod_index_type &x0, pod_index_type &x1, pod_index_type &x2)
 Ordinal to 3-tuple conversion. More...
 
SHEAF_DLL_SPEC size_t sheaf::deep_size (const ijk_product_structure &xn, bool xinclude_shallow=true)
 The deep size of ijk_product_structure& xn. More...
 

Detailed Description

Interface for class ijk_product_structure.

Definition in file ijk_product_structure.h.