23 #ifndef SEC_ED_INVERTIBLE_H 24 #define SEC_ED_INVERTIBLE_H 26 #ifndef SHEAF_DLL_SPEC_H 27 #include "SheafSystem/sheaf_dll_spec.h" 31 #include "SheafSystem/sec_ed.h" 35 #include "SheafSystem/geometry.h" 127 bool is_uniform()
const;
135 static bool& use_d_array_point_locator();
140 virtual void initialize_point_locator(
bool xauto_access);
146 virtual void initialize_d_array_point_locator(
bool xauto_access);
152 virtual void initialize_d_array_point_locator(
const block<size_type>& xbin_ub,
159 virtual void initialize_d_tree_point_locator(
bool xauto_access);
165 virtual void initialize_d_tree_point_locator(
size_type xdepth,
171 virtual void initialize_d_uniform_point_locator(
bool xauto_access);
176 virtual void update_inversion();
181 bool is_invertible()
const;
198 virtual void point_at_value_pa(
const ed& xvalue,
chart_point& xresult);
233 virtual void attach_handle_data_members();
265 (sec_ed::clone(xnew_state, xauto_access));
281 bool is_ancestor_of(
const any* other)
const;
286 virtual bool invariant()
const;
294 #endif // ifndef SEC_ED_INVERTIBLE_H sec_ed_invertible * clone(bool xnew_state, bool xauto_access=true)
Make a new handle instance of current. Attach the new instance to a new state if xnew_state is true...
The default name space; a poset which contains other posets as members.
A path defined by a poset name and a member name separated by a forward slash ('/'). For example: "cell_definitions/triangle".
A section of a fiber bundle with a d-dimensional Euclidean vector space fiber.
Abstract base class with useful features for all objects.
An abstract invertible section of a fiber bundle with a d-dimensional base space and a d-dimensional ...
Euclidean vector space of dimension d (volatile version).
An index within the external ("client") scope of a given id space.
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
Euclidean vector space of dimension d (peresistent version).
Namespace for the sheaves component of the sheaf system.
An abstract client handle for a member of a poset.
double sec_vd_dof_type
The type of degree of freedom in the section space.
Namespace for the fiber_bundles component of the sheaf system.
Namespace for geometry component of sheaf system.
vd_value_type sec_vd_value_type
The type of component in the value of a section at a point.
An abstract point location query in domains with global coordinate dimension dc and local coordinate ...
A handle for a poset whose members are numerical representations of sections of a fiber bundle...