24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/sec_t2.h" 33 #include "SheafSystem/t2_e2.h" 89 const std::string& xsection_suffix,
90 const std::string& xfiber_suffix,
125 int xbase_version = CURRENT_HOST_VERSION,
126 bool xauto_access =
true);
134 bool xauto_access =
true);
160 bool xauto_access =
true);
190 virtual const fiber_type& fiber_prototype()
const;
265 virtual const std::string& class_name()
const;
270 static const std::string& static_class_name();
304 bool fiber_is_ancestor_of(
const any* xother)
const;
309 bool is_ancestor_of(
const any* xother)
const;
314 bool invariant()
const;
328 #endif // ifndef SEC_T2_E2_H The abstract map from section dof ids to section dof values of heterogeneous type.
t2_e2 fiber_type
The fiber type.
A tensor of degree 2 over a Euclidean vector space of dimension 2 (volatile version).
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 tensor of degree 2 over a Euclidean vector space of dimension 2 (persistent version).
sec_t2_e2 * 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...
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.
sec_e2 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.
virtual sec_tp * clone() const
Make a new handle, no state instance of current.
A section of a bundle with fiber type tp.
int_type pod_index_type
The plain old data index type.
A section of a bundle with fiber type t2_e2.
An abstract client handle for a member of a poset.
Namespace for the fiber_bundles component of the sheaf system.
A section of a fiber bundle with a 2-dimensional Euclidean vector space fiber.
A handle for a poset whose members are numerical representations of sections of a fiber bundle...