18 #include "SheafSystem/fiber_bundle.h" 20 #include "SheafSystem/assert_contract.h" 21 #include "SheafSystem/block.impl.h" 22 #include "SheafSystem/error_message.h" 23 #include "SheafSystem/poset_path.h" 44 ensure(!result.
empty());
45 ensure(!result.
full());
69 ensure(!result.
empty());
70 ensure( result.
full());
bool full() const
True if both poset name and member name are not empty.
A path defined by a poset name and a member name separated by a forward slash ('/'). For example: "cell_definitions/triangle".
poset_path SHEAF_DLL_SPEC standard_section_space_path(const poset_path &xfiber_path, const poset_path &xbase_path)
The standard path for the section space with fiber space path xfiber_path and base space path xbase_p...
poset_path SHEAF_DLL_SPEC standard_section_space_schema_path(const poset_path &xsection_space_path)
The standard path for the section space schema.
void put_member_name(const std::string &xname)
Sets member_name() to xname.
std::string poset_name() const
The poset name part of the path.
bool empty() const
True if both poset name and member name are empty.
void put_poset_name(const std::string &xname)
Sets poset_name() to xname.
std::string member_name() const
The member name part of the path.
Namespace for the fiber_bundles component of the sheaf system.