|
SheafSystem
0.0.0.0
|
- Member fiber_bundle::base_space_member::new_row_dof_map (const poset *xhost, const std::string &xprototype_name)
- Use scoped_index new_row_dof_map(poset_state_handle&...). Creates a new row dof map and initializes it from the prototype with name xprototype_name.
- Class fiber_bundle::mesh_partition
- Removed from the build but remain around as a reference for future development.
- Member fiber_bundle::sec_vd::dof_packet_ub ()
- no longer supported.
- Class fields::field_factory
- Use field_factory_2.
- Class sheaf::depth_first_iterator
- Use depth_first_tr The general depth-first iterator over the intersection of a poset member anchor's whole with its down set. Implemented as a finite state machine with a client selectable state transition function that can be chosen to provide various iteration orders.
The iterator returns control to the client so that the it can perform client-defined actions. There are three action types, the PREVISIT_ACTION, the POSTVISIT_ACTION, and the LINK_ACTION, each associated with specific positions in the iteration. The previsit position is immediately before iteration over the cover of the current member begins. The postvisit position is immediately after iteration over the cover ends. The link position is on the current link, immediately after the lesser end of the link has been visited and context has ascended to the current link. The link action thus immediately follows the postvisit action of the lesser member, but the context is different.
This iterator visits every link in the cover relation graph below the anchor of the iteration, maintaining a path to the current member. Conceptually, the path is a list of pointers to lower cover iterators. The current member of each iterator is a node in the path. Physically, the path is stored in two parts. _index is the head of the list. The tail of the list is stored in the variable _path. The current link in the graph is the link between the front of _path and _index, with _index being the lesser member of the link.
- Class sheaf::filtered_depth_first_iterator
- Use filtered_depth_first_itr. The general depth-first iterator over the intersection of a subposet filter with a directional (up or down) set of a poset member anchor. Implemented as a finite state machine with a client selectable state transition function that can be chosen to provide various iteration orders.
The iterator returns control to the client so that the it can perform client-defined actions. There are three action types, the PREVISIT_ACTION, the POSTVISIT_ACTION, and the LINK_ACTION, each associated with specific positions in the iteration. The previsit position is immediately before iteration over the cover of the current member begins. The postvisit position is immediately after iteration over the cover ends. The link position is on the current link, immediately after the lesser end of the link has been visited and context has ascended to the current link. The link action thus immediately follows the postvisit action of the lesser member, but the context is different.
This iterator visits every link in the cover relation graph above/below the anchor of the iteration, maintaining a path to the current member. Conceptually, the path is a list of pointers to lower cover iterators. The current member of each iterator is a node in the path. Physically, the path is stored in two parts. _index is the head of the list. The tail of the list is stored in the variable _path. The current link in the graph is the link between the front of _path and _index, with _index being the lesser member of the link.
- Class sheaf::filtered_depth_first_member_iterator
- No replacement. Iterates in postorder over the intersection of a subposet filter with a directional (up or down) set of a poset member anchor. Attaches an a handle of type abstract_poset_member to the current member of the iteration.
- Class sheaf::linkorder_iterator
- Use link_order_itr. Specialization of the general depth-first iterator which exposes the LINK_ACTION to the client.
- Member sheaf::poset_crg_state::clear_cover (bool xlower, pod_index_type xmbr_index)
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::copy_cover (bool xlower, pod_index_type xmbr_index, pod_index_type xother_mbr_index)
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::cover_contains_iterator (bool xlower, pod_index_type xmbr_index, const index_space_iterator &xitr) const
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::cover_contains_member (bool xlower, pod_index_type xmbr_index, pod_index_type xother_mbr_index) const
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::cover_ct (bool xlower, pod_index_type xmbr_index) const
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::cover_is_empty (bool xlower, pod_index_type xmbr_index) const
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::cover_is_equal (bool xlower, pod_index_type xmbr_index, pod_index_type xother_mbr_index) const
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::cover_is_singleton (bool xlower, pod_index_type xmbr_index) const
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::first_cover_member (bool xlower, pod_index_type xmbr_index) const
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::implicit_member (pod_index_type xid) const
- Use interval(pod_index_type xid)
- Member sheaf::poset_crg_state::insert_cover_member (pod_index_type xother_mbr_index, bool xlower, pod_index_type xmbr_index, index_space_iterator &xitr)
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::insert_cover_member (pod_index_type xother_mbr_index, bool xlower, pod_index_type xmbr_index)
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::remove_cover_member (pod_index_type xother_mbr_index, bool xlower, pod_index_type xmbr_index)
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::remove_cover_member (index_space_iterator &xitr, bool xlower, pod_index_type xmbr_index)
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::remove_cover_members (const filter_type &xfilter, bool xlower, pod_index_type xmbr_index)
- Should use get_cover_id_space.
- Member sheaf::poset_crg_state::replace_cover_member (pod_index_type xold_other_mbr_index, pod_index_type xnew_other_mbr_index, bool xlower, pod_index_type xmbr_index)
- Should use get_cover_id_space.
- Class sheaf::poset_member_iterator
- . No replacement. Iterator over members of a subposet
- Member sheaf::poset_path::current_namespace () const
- Use namespace_poset::current_namespace() instead. The current working namespace; the root for this path. Synonym for namespace_poset::current_workspace().
- Member sheaf::poset_path::member_exists (bool xauto_access) const
- Use namespace_poset::current_namespace()->contains_poset_member(*this) instead. True if this refers to a poset member and the member exists in the current name space.
- Member sheaf::poset_path::poset_exists (bool xauto_access) const
- Use namespace_poset::current_namespace()->contains_poset(*this) instead. True if this refers to a poset and the poset exists in the current name space.
- Member sheaf::poset_path::state_exists (bool xauto_access) const
- Use namespace_poset::current_namespace()->contains_path(*this) instead. True if the state this refers to exists in the current name space.
- Member sheaf::poset_path::state_is_read_accessible (bool xauto_access) const
- Use namespace_poset::current_namespace()->poset_state_is_read_accessible(*this) instead. True if the state this refers to is read accessible.
- Member sheaf::poset_path::state_is_read_write_accessible (bool xauto_access) const
- Use namespace_poset::current_namespace()->poset_state_is_read_write_accessible(*this) instead. True if the state this refers to is read-write accessible.
- Member sheaf::poset_state_handle::member_iterator () const
- Use member_hub_id_space().get_iterator() instead. An iterator for members of this poset
- Class sheaf::postorder_member_iterator
- No replacement. Iterates in postorder over the intersection of a subposet filter with a directional (up or down) set of a poset member anchor. Attaches an a handle of type abstract_poset_member to the current member of the iteration.
- Class sheaf::preorder_iterator
- Use preorder_itr. Specialization of the filtered depth-first iterator which exposes the PREVISIT_ACTION to the client.
- Class sheaf::preorder_member_iterator
- No replacement. Iterates in preorder over the intersection of a subposet filter with a directional (up or down) set of a poset member anchor. Attaches an a handle of type abstract_poset_member to the current member of the iteration.
- Member sheaf::read_write_monitor::get_mode_lock ()
- No replacement. "mode" is a submode of write access. The mode lock can be used by an application to prohibit access to some features even to a client that has write access. For instance, in class poset_state_handle, jim edit mode is disabled when is_mode_locked is true.
- Member sheaf::read_write_monitor::is_mode_locked () const
- No replacement. "mode" is a submode of write access. The mode lock can be used by an application to prohibit access to some features even to a client that has write access. For instance, in class poset_state_handle, jim edit mode is disabled when is_mode_locked is true.
- Member sheaf::read_write_monitor::mode_lock_ct () const
- No replacement. "mode" is a submode of write access. The mode lock can be used by an application to prohibit access to some features even to a client that has write access. For instance, in class poset_state_handle, jim edit mode is disabled when is_mode_locked is true.
- Member sheaf::read_write_monitor::release_mode_lock ()
- No replacement. "mode" is a submode of write access. The mode lock can be used by an application to prohibit access to some features even to a client that has write access. For instance, in class poset_state_handle, jim edit mode is disabled when is_mode_locked is true.
- Member sheaf::schema_poset_member::make_homogeneous_row_schema (const namespace_poset &xns, const poset_path &xparent_path, const std::string &xname, const std::string xdof_names[], const primitive_type xdof_type, size_type xdof_ct, bool xauto_access)
- Use schema_poset_member(namespace, name, parent_path, dof_specs ...). Creates a schema member with name xname which conforms_to the schema with path xparent_path and has additional row dofs with names specified by xdof_names and type xdofs_type.
- Member sheaf::schema_poset_member::make_row_dofs_schema (namespace_poset *xns, const std::string member_names[], const int num_members, const int member_dof_type, const std::string &schema_poset_name, const std::string &schema_member_name, const std::string &schema_inherits_name)
- Use schema_poset_member(namespace, name, parent_path, dof_specs ...). Convenience method for creating schema with row dofs (Version with inheritance).
- Member sheaf::schema_poset_member::make_row_schema (const namespace_poset &xns, const poset_path &xparent_path, const std::string &xname, const std::string xdof_names[], const primitive_type xdof_types[], size_type xdof_ct, bool xauto_access)
- Use schema_poset_member(namespace, name, parent_path, dof_specs ...). Creates a schema member with name xname which conforms_to the schema with path xparent_path and has additional row dofs with names and types specified by xdof_names and xdofs_types, respectively.
- Member sheaf::schema_poset_member::make_schema (const namespace_poset &xns, const poset_path &xparent_path, const std::string &xname, const std::string xdof_names[], const primitive_type xdof_types[], const bool xis_table_dof[], size_type xdof_ct, bool xauto_access)
- Use schema_poset_member(namespace, name, parent_path, dof_specs ...). Creates a schema member with name xname which conforms_to the schema with path xparent_path and has additional dofs with names, types, and roles specified by xdof_names, xdofs_types, and xis_table_dof, respectively. Returns a path to the new schema member.
- Member sheaf::schema_poset_member::make_schema_no_jims (namespace_poset *xns, const std::string &xposet_name, const std::string &xmember_name, const std::string &xparent_name)
- Use schema_poset_member(namespace, name, parent_path, dof_specs ...).
- Member sheaf::schema_poset_member::make_table_dofs_schema (namespace_poset *xns, const std::string member_names[], const int num_members, const int member_dof_type, const std::string &schema_poset_name, const std::string &schema_member_name, const std::string &schema_inherits_name)
- Use schema_poset_member(namespace, name, parent_path, dof_specs ...). Convenience method for creating schema with row dofs (Version with inheritance).
- Class sheaf::subposet_member_iterator
- No replacement. Iterator over members of a subposet
- Class sheaf::triorder_iterator
- Use triorder_itr. Specialization of the filtered depth-first iterator which exposes all three actions to the client; the PREVISIT_ACTION, the POSTVISIT_ACTION and the LINK_ACTION.