24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/sec_t4.h" 33 #include "SheafSystem/t4_e3.h" 90 const std::string& xsection_suffix,
91 const std::string& xfiber_suffix,
126 int xbase_version = CURRENT_HOST_VERSION,
127 bool xauto_access =
true);
135 bool xauto_access =
true);
161 bool xauto_access =
true);
191 virtual const fiber_type& fiber_prototype()
const;
266 virtual const std::string& class_name()
const;
271 static const std::string& static_class_name();
305 bool fiber_is_ancestor_of(
const any* xother)
const;
310 bool is_ancestor_of(
const any* xother)
const;
315 bool invariant()
const;
327 #endif // ifndef SEC_T4_E3_H The abstract map from section dof ids to section dof values of heterogeneous type.
The default name space; a poset which contains other posets as members.
The standard fiber bundles name space; extends the standard sheaves namespace by defining base space...
A path defined by a poset name and a member name separated by a forward slash ('/'). For example: "cell_definitions/triangle".
A member of a sec_rep_space; a section.
A tensor of degree 4 over a Euclidean vector space of dimension 3 (persistent version).
t4_e3 fiber_type
The fiber type.
sec_e3 vector_space_type
Type of underlying vector space.
Abstract base class with useful features for all objects.
An abstract tensor section space of degree p.
An index within the external ("client") scope of a given id space.
A tensor of degree 4 over a Euclidean vector space of dimension 3 (volatile version).
A section of a bundle with fiber type t4.
A section of a fiber bundle with a 3-dimensional Euclidean vector space fiber.
virtual sec_tp * clone() const
Make a new handle, no state instance of current.
A section of a bundle with fiber type t4_e3.
int_type pod_index_type
The plain old data index type.
An abstract client handle for a member of a poset.
sec_t4_e3 * clone(bool xnew_state, bool xauto_access=true) const
Make a new handle instance of current. Attach the new instance to a new state if xnew_state is true...
Namespace for the fiber_bundles component of the sheaf system.
A handle for a poset whose members are numerical representations of sections of a fiber bundle...