25 #ifndef FIELD_JCB_E23_H 26 #define FIELD_JCB_E23_H 28 #ifndef SHEAF_DLL_SPEC_H 29 #include "SheafSystem/sheaf_dll_spec.h" 32 #ifndef FIELD_JCB_ED_H 33 #include "SheafSystem/field_jcb_ed.h" 38 class SHEAF_DLL_SPEC sec_ed;
39 class SHEAF_DLL_SPEC sec_jcb_e23;
40 class SHEAF_DLL_SPEC jcb_e23;
41 class SHEAF_DLL_SPEC jcb_e23_lite;
133 bool xauto_access)
const;
158 virtual const std::string& class_name()
const;
163 static const std::string& static_class_name();
168 virtual bool is_ancestor_of(
const any* xother)
const;
178 virtual bool invariant()
const;
209 #endif // ifndef FIELD_JCB_E23_H A property of type sec_jcb_ed as a function of global coordinates.
Jacobian of a map from a 2 dimensional domain (u, v) to a 3 dimensional Euclidean space (x...
Namespace for fields component of sheaf system.
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".
SHEAF_DLL_SPEC field_jcb_e23 & operator>>(const field_jcb_e23 &xsrc, field_jcb_e23 &xdst)
Pushes xsrc.property() to xdst.property().
A client handle for a member of a base space poset.
A property of type sec_jcb_e23 as a function of global coordinates.
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 ...
sec_jcb_e23 property_section_type
Typedefs:
sec_ed coordinates_section_type
The coordinates section type.
A vd-valued property as a function of global coordinates.
Jacobian of a map from a 2 dimensional domain (u, v) to a 3 dimensional Euclidean space (x...
A section of a bundle with fiber type jcb_e23.
Namespace for the fiber_bundles component of the sheaf system.
SHEAF_DLL_SPEC std::ostream & operator<<(std::ostream &os, const binary_index &xbi)
Insert binary_index& xbi into ostream& os.