21 #ifndef SEC_STP_SPACE_H 22 #define SEC_STP_SPACE_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef SEC_TP_SPACE_H 29 #include "SheafSystem/sec_tp_space.h" 34 class namespace_poset;
39 using namespace sheaf;
119 using sec_tp_space::d;
124 virtual int d(
int xp,
int xdd)
const;
137 virtual size_type covariant_subposet_ct()
const;
186 static bool make_prototype();
206 virtual const char* class_name()
const;
247 virtual bool is_ancestor_of(
const any* xother)
const;
258 virtual bool invariant()
const;
272 #endif // SEC_STP_SPACE_H An abstract symmetric tensor section space of degree p.
A symmetric tensor of degree p over an abstract vector space.
The "type" of a tensor; specifies the degree and the co- or contra-variance for each index of a tenso...
The standard fiber bundles name space; extends the standard sheaves namespace by defining base space...
poset_type
Identifiers for poset types.
sec_stp_space(const sec_stp_space &xother)
Copy constructor; disabled.
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".
stp fiber_type
The fiber type.
Abstract base class with useful features for all objects.
An abstract tensor section space of degree p.
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
A section of a bundle with fiber type stp.
sec_stp member_type
The type of member associated with this space.
sec_stp scalar_type
The scalar type definition.
Namespace for the sheaves component of the sheaf system.
Namespace for the fiber_bundles component of the sheaf system.
sec_stp_space & operator=(const poset_state_handle &xother)
Assignment operator; disabled.