23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 28 #include "SheafSystem/sheaf.h" 31 #ifndef STD_IOSTREAM_H 32 #include "SheafSystem/std_iostream.h" 59 SHEAF_DLL_SPEC
bool is_valid(pod_index_type xpod_index);
81 pod_index_type poset_id;
82 pod_index_type member_id;
113 pod_index_type poset_id;
114 pod_index_type subposet_id;
142 #endif // ifndef POD_TYPES_H SHEAF_DLL_SPEC namespace_relative_member_index_pod_type invalid_namespace_relative_member_index_pod()
The invalid namespace_relative_member_index_pod_type value.
SHEAF_DLL_SPEC namespace_relative_subposet_index_pod_type invalid_namespace_relative_subposet_index_pod()
The invalid namespace_relative_subposet_index_pod_type value.
SHEAF_DLL_SPEC pod_index_type max_pod_index()
The maximum pod index value.
POD type associated with namespace_relative_subposet_index.
POD type for namespace_relative_member_index.
SHEAF_DLL_SPEC pod_index_type min_pod_index()
The minimum pod index value.
bool operator==(const singly_linked_list< T, Alloc > &lhs, const singly_linked_list< T, Alloc > &rhs)
Checks if the contents of lhs and rhs are equal, that is, whether lhs.size() == rhs.size() and each element in lhs compares equal with the element in rhs at the same position.
SHEAF_DLL_SPEC std::istream & operator>>(std::istream &is, dof_tuple_type &xdt)
Extract dof_tuple_type xdt from istream& is.
int_type pod_index_type
The plain old data index type.
SHEAF_DLL_SPEC std::ostream & operator<<(std::ostream &os, const dof_descriptor_array &p)
Insert dof_descriptor_array& p into ostream& os.
Namespace for the sheaves component of the sheaf system.
int int_type
The preferred integer type.
pod_index_type scoped_index_pod_type
POD type for scoped_index.
SHEAF_DLL_SPEC bool is_valid(pod_index_type xpod_index)
True if an only if xpod_index is valid.
SHEAF_DLL_SPEC pod_index_type invalid_pod_index()
The invalid pod index value.