21 #ifndef SEC_JCB_SPACE_H 22 #define SEC_JCB_SPACE_H 24 #ifndef SHEAF_DLL_SPEC_H 25 #include "SheafSystem/sheaf_dll_spec.h" 28 #ifndef SEC_VD_SPACE_H 29 #include "SheafSystem/sec_vd_space.h" 32 #ifndef JCB_TABLE_DOFS_TYPE_H 33 #include "SheafSystem/jcb_table_dofs_type.h" 38 class namespace_poset;
43 using namespace sheaf;
124 using sec_vd_space::d;
129 static int d(
int xdd,
int xdr);
139 int dd(
bool xauto_access)
const;
149 poset_path domain_path(
bool xauto_access)
const;
154 virtual int dr()
const;
159 int dr(
bool xauto_access)
const;
169 poset_path range_path(
bool xauto_access)
const;
241 static bool make_prototype();
261 virtual const char* class_name()
const;
307 virtual bool is_ancestor_of(
const any* xother)
const;
318 virtual bool invariant()
const;
332 #endif // SEC_JCB_SPACE_H sec_jcb_space & operator=(const poset_state_handle &xother)
Assignment operator; disabled.
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...
poset_type
Identifiers for poset types.
A client handle for a general, abstract partially order set.
jcb fiber_type
The fiber type.
A path defined by a poset name and a member name separated by a forward slash ('/'). For example: "cell_definitions/triangle".
An abstract vector section space of dimension d.
A section of a bundle with fiber type at1.
jcb_table_dofs_type table_dofs_type
The table dofs type defined by the standard schema.
Abstract base class with useful features for all objects.
sec_jcb member_type
The type of member associated with this space.
sec_at1 range_space_type
The type of vector sections that form the range of jacobian sections of this type.
Table dofs type for class jcb.
sec_at0 scalar_type
The scalar type definition.
sec_jcb_space(const sec_jcb_space &xother)
Copy constructor; disabled.
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.
Namespace for the sheaves component of the sheaf system.
sec_at1 domain_space_type
The type of vector sections that form the domain of jacobian sections of this type.
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...