24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/jcb.h" 135 virtual const std::string& class_name()
const;
140 static const std::string& static_class_name();
163 virtual bool is_ancestor_of(
const any_lite& xother)
const;
168 bool invariant()
const;
198 static const poset_path& standard_schema_path();
298 virtual const volatile_type& lite_prototype()
const;
303 virtual volatile_type* lite_type()
const;
342 virtual const std::string& class_name()
const;
347 static const std::string& static_class_name();
352 virtual jcb_ed* clone()
const;
359 inline jcb_ed*
clone(
bool xnew_state,
bool xauto_access =
true)
const 380 bool is_ancestor_of(
const any* xother)
const;
385 bool invariant()
const;
395 #endif // ifndef JCB_ED_H Abstract jacobian for d dimensional Euclidean space (volatile version).
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...
ed domain_type
The type of domain vector space.
A client handle for a general, abstract partially order set.
A path defined by a poset name and a member name separated by a forward slash ('/'). For example: "cell_definitions/triangle".
Abstract base class with useful features for all volatile objects.
Abstract base class with useful features for all objects.
Abstract jacobian class (volatile version).
An index within the external ("client") scope of a given id space.
virtual jcb * clone() const
Make a new handle, no state instance of current.
Euclidean vector space of dimension d (peresistent version).
An abstract space of Jacobians.
jcb_ed_lite volatile_type
The associated volatile type.
int_type pod_index_type
The plain old data index type.
ed range_type
The type of range vector space.
jcb_ed * 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 jacobian for d dimensional Euclidean space (persistent version).
An abstract client handle for a member of a poset.
Namespace for the fiber_bundles component of the sheaf system.
Row dofs type for class vd.