24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/sec_jcb_ed.h" 33 #include "SheafSystem/jcb_e23.h" 95 const std::string& xsection_suffix,
96 const std::string& xfiber_suffix,
142 bool xauto_access =
true);
154 bool xauto_access =
true);
184 virtual const fiber_type& fiber_prototype()
const;
259 virtual const std::string& class_name()
const;
264 static const std::string& static_class_name();
300 bool fiber_is_ancestor_of(
const any* xother)
const;
305 bool is_ancestor_of(
const any* xother)
const;
310 bool invariant()
const;
328 namespace sec_jcb_algebra
331 #ifndef DOXYGEN_SKIP_UNKNOWN 337 #endif // ifndef DOXYGEN_SKIP_UNKNOWN 349 #endif // ifndef SEC_JCB_E23_H sec_e3 range_type
The type of range vector space.
The abstract map from section dof ids to section dof values of heterogeneous type.
virtual sec_jcb_ed * clone() const
Make a new handle, no state instance of current.
sec_e2 domain_type
The type of domain vector space.
Jacobian of a map from a 2 dimensional domain (u, v) to a 3 dimensional Euclidean space (x...
The default name space; a poset which contains other posets as members.
void pull(const SJCB &xjcb, const SCOVECTOR &xcovector, SR &xresult, bool xauto_access)
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.
void push(const SJCB &xjcb, const SVECTOR &xvector, SR &xresult, bool xauto_access)
jcb_e23 fiber_type
The fiber type.
Abstract base class with useful features for all objects.
sec_jcb_e23 * 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...
An index within the external ("client") scope of a given id space.
A section of a bundle with fiber type jcb_ed.
A section of a fiber bundle with a 3-dimensional Euclidean vector space fiber.
Jacobian of a map from a 2 dimensional domain (u, v) to a 3 dimensional Euclidean space (x...
int_type pod_index_type
The plain old data index type.
An abstract section space of Jacobians.
A section of a bundle with fiber type jcb_e23.
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...