24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/sec_met_ed.h" 33 #include "SheafSystem/met_e2.h" 89 const std::string& xsection_suffix,
90 const std::string& xfiber_suffix,
136 bool xauto_access =
true);
147 bool xauto_access =
true);
177 virtual const fiber_type& fiber_prototype()
const;
294 virtual const std::string& class_name()
const;
299 static const std::string& static_class_name();
333 bool fiber_is_ancestor_of(
const any* xother)
const;
338 bool is_ancestor_of(
const any* xother)
const;
343 bool invariant()
const;
358 namespace sec_met_algebra
377 #endif // ifndef SEC_MET_E2_H SHEAF_DLL_SPEC tensor_variance lower(const tensor_variance &x0, int xi)
The variance of the lower of a tensor with variance x0 on index xi.
An abstract symmetric tensor section space of degree p.
The abstract map from section dof ids to section dof values of heterogeneous type.
sec_e2 vector_space_type
Type of underlying vector space.
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.
sec_met_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...
Abstract base class with useful features for all objects.
A metric tensor over a 2 dimensional Euclidean vector space (persistent version). ...
An index within the external ("client") scope of a given id space.
virtual sec_met_ed * clone() const
Make a new handle, no state instance of current.
int_type pod_index_type
The plain old data index type.
met_e2 fiber_type
The fiber type.
An abstract client handle for a member of a poset.
A metric tensor over a 2 dimensional Euclidean vector space (volatile version).
A section of a bundle with fiber type met_e2.
Namespace for the fiber_bundles component of the sheaf system.
A section of a bundle with fiber type met_ed.
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...