21 #ifndef SEC_E3_UNIFORM_H 22 #define SEC_E3_UNIFORM_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/sec_e3.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;
235 bool xauto_access)
const;
240 dof_type min_x(
bool xauto_access)
const;
245 dof_type min_y(
bool xauto_access)
const;
250 dof_type min_z(
bool xauto_access)
const;
255 dof_type max_x(
bool xauto_access)
const;
260 dof_type max_y(
bool xauto_access)
const;
265 dof_type max_z(
bool xauto_access)
const;
271 dof_type inc_x(
bool xauto_access)
const;
277 dof_type inc_y(
bool xauto_access)
const;
283 dof_type inc_z(
bool xauto_access)
const;
406 virtual const std::string& class_name()
const;
411 static const std::string& static_class_name();
445 bool is_ancestor_of(
const any* other)
const;
450 bool invariant()
const;
462 #endif // ifndef SEC_E3_UNIFORM_H A client handle for a subposet.
Euclidean vector space of dimension 3 (volatile version).
The abstract map from section dof ids to section dof values of heterogeneous type.
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.
Euclidean vector space of dimension 3 (persistent version).
virtual sec_e3 * clone() const
Make a new handle, no state instance of current.
Abstract base class with useful features for all objects.
An index within the external ("client") scope of a given id space.
A section of a fiber bundle with a 3-dimensional Euclidean vector space fiber.
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.
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...