21 #ifndef SEC_E2_UNIFORM_H 22 #define SEC_E2_UNIFORM_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/sec_e2.h" 79 const std::string& xsection_suffix,
80 const std::string& xfiber_suffix,
120 bool xauto_access =
true);
129 int xbase_version = CURRENT_HOST_VERSION,
130 bool xauto_access =
true);
167 bool xauto_access =
true);
221 virtual const fiber_type& fiber_prototype()
const;
239 dof_type min_x(
bool xauto_access)
const;
244 dof_type min_y(
bool xauto_access)
const;
249 dof_type max_x(
bool xauto_access)
const;
254 dof_type max_y(
bool xauto_access)
const;
260 dof_type inc_x(
bool xauto_access)
const;
266 dof_type inc_y(
bool xauto_access)
const;
388 virtual const std::string& class_name()
const;
393 static const std::string& static_class_name();
427 bool is_ancestor_of(
const any* other)
const;
432 bool invariant()
const;
449 #endif // ifndef SEC_E2_UNIFORM_H A client handle for a subposet.
The abstract map from section dof ids to section dof values of heterogeneous type.
Euclidean vector space of dimension 2 (persistent version).
A space of scalars viewed as an antisymmetric tensor section space of degree 1.
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.
Abstract base class with useful features for all objects.
Euclidean vector space of dimension 2 (volatile version).
An index within the external ("client") scope of a given id space.
int_type pod_index_type
The plain old data index type.
sec_vd_dof_type dof_type
The type of degree of freedom.
void new_jim_state(abstract_poset_member &xbase_mbr, int xbase_version=CURRENT_HOST_VERSION, bool xauto_access=true)
Creates a new jim state in host() and attaches this handle to the state. The state is a partial secti...
An abstract client handle for a member of a poset.
An auto_block with a no-initialization initialization policy.
virtual sec_e2 * clone() const
Make a new handle, no state instance of current.
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...