20 #ifndef DOF_MAP_FACTORY_H 21 #define DOF_MAP_FACTORY_H 23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 28 #include "SheafSystem/block.h" 31 #ifndef DOF_TUPLE_TYPE_H 32 #include "SheafSystem/dof_tuple_type.h" 36 #include "SheafSystem/std_map.h" 40 #include "SheafSystem/std_string.h" 71 poset_dof_map* new_dof_map(
const std::string& xclient_class_name,
87 void delete_prototype(
const std::string& xclass_name);
93 bool contains_prototype(
const std::string& xclass_name)
const;
120 typedef std::map<std::string, poset_dof_map*> prototypes_map_type;
125 prototypes_map_type _prototypes_map;
140 #endif // ifndef DOF_MAP_FACTORY_H The general, abstract map from dof ids to dof values.
dof_tuple_type
Identifiers for dof tuple types.
Namespace for the sheaves component of the sheaf system.
A factory for creating dof maps.
An auto_block with a no-initialization initialization policy.