21 #ifndef SEC_AT0_SPACE_H 22 #define SEC_AT0_SPACE_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef SEC_ATP_SPACE_H 29 #include "SheafSystem/sec_atp_space.h" 34 class namespace_poset;
39 using namespace sheaf;
147 using sec_vd_space::is_vector;
152 virtual bool is_vector(
pod_index_type xmbr_id,
bool xauto_access)
const;
154 using sec_vd_space::put_is_vector;
159 virtual void put_is_vector(
pod_index_type xmbr_id,
bool xauto_access);
161 using sec_vd_space::is_covector;
166 virtual bool is_covector(
pod_index_type xmbr_id,
bool xauto_access)
const;;
168 using sec_vd_space::put_is_covector;
173 virtual void put_is_covector(
pod_index_type xmbr_id,
bool xauto_access);
180 virtual size_type covariant_subposet_ct()
const;
215 static bool make_prototype();
235 virtual const char* class_name()
const;
281 virtual bool is_ancestor_of(
const any* xother)
const;
292 virtual bool invariant()
const;
306 #endif // SEC_AT0_SPACE_H sec_at0_space & operator=(const poset_state_handle &xother)
Assignment operator; disabled.
The standard fiber bundles name space; extends the standard sheaves namespace by defining base space...
poset_type
Identifiers for poset types.
A client handle for a general, abstract partially order set.
A path defined by a poset name and a member name separated by a forward slash ('/'). For example: "cell_definitions/triangle".
sec_at0 member_type
The type of member associated with this space.
Abstract base class with useful features for all objects.
A space of scalars viewed as an antisymmetric tensor section space of degree 0.
An abstract antisymmetric tensor section space of degree p.
A scalar viewed as an antisymmetric tensor of degree 0. As the degree is 0 there is nothing to be sym...
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
at0 fiber_type
The fiber type.
sec_at0 scalar_type
The scalar type definition.
int_type pod_index_type
The plain old data index type.
Namespace for the sheaves component of the sheaf system.
sec_at0_space(const sec_at0_space &xother)
Copy constructor; disabled.
Namespace for the fiber_bundles component of the sheaf system.
Antisymetric tensor of degree 0. As the degree is 0 there is nothing to be symmetric or antisymmetric...