24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 29 #include "SheafSystem/sec_vd.h" 33 #include "SheafSystem/jcb.h" 134 bool xauto_access =
true);
146 bool xauto_access =
true);
176 virtual const fiber_type& fiber_prototype()
const;
181 virtual int dd()
const;
186 int dd(
bool xauto_access)
const;
196 poset_path domain_path(
bool xauto_access)
const;
201 virtual int dr()
const;
206 int dr(
bool xauto_access)
const;
216 poset_path range_path(
bool xauto_access)
const;
263 virtual const std::string& class_name()
const;
268 static const std::string& static_class_name();
273 virtual sec_jcb* clone()
const;
302 host_type* host()
const;
326 bool fiber_is_ancestor_of(
const any* xother)
const;
331 bool is_ancestor_of(
const any* other)
const;
336 bool invariant()
const;
353 sec_at0* comp2(
int row,
int col)
const;
358 void set_comp2(
int row,
int col,
sec_at0* new_comp);
375 namespace sec_jcb_algebra
378 #ifndef DOXYGEN_SKIP_UNKNOWN 384 #endif // ifndef DOXYGEN_SKIP_UNKNOWN 396 #endif // ifndef SEC_JCB_H sec_at1 range_type
The type of range vector space.
The abstract map from section dof ids to section dof values of heterogeneous type.
The default name space; a poset which contains other posets as members.
void pull(const SJCB &xjcb, const SCOVECTOR &xcovector, SR &xresult, bool xauto_access)
The standard fiber bundles name space; extends the standard sheaves namespace by defining base 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".
A member of a sec_rep_space; a section.
A section of a bundle with fiber type at1.
void push(const SJCB &xjcb, const SVECTOR &xvector, SR &xresult, bool xauto_access)
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.
sec_jcb * 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...
A section of a fiber bundle with a d-dimensional vector space fiber.
A section of a bundle with fiber type jcb.
int_type pod_index_type
The plain old data index type.
An abstract section space of Jacobians.
virtual sec_vd * clone() const
Make a new handle, no state instance of current.
sec_jcb_space host_type
The type of host poset.
An abstract client handle for a member of a poset.
Namespace for the fiber_bundles component of the sheaf system.
Antisymetric tensor of degree 0. As the degree is 0 there is nothing to be symmetric or antisymmetric...
jcb fiber_type
The fiber type.
sec_at1 domain_type
The type of domain vector space.
A handle for a poset whose members are numerical representations of sections of a fiber bundle...