142 RegionSetBoundary(const Input::Record &rec, Mesh *mesh);
145 static const Input::Type::Record & get_region_input_type();
149 static const int registrar;
unsigned int max_id_
Maximal value of Region::id()
RegionSetBase(Mesh *mesh)
Constructor.
TYPEDEF_ERR_INFO(EI_Operation_Type, const std::string)
RegionDB & region_db_
Reference to region_db_ of Mesh.
unsigned int get_max_region_id()
DECLARE_INPUT_EXCEPTION(ExcEmptyRegionSetResult,<< "Empty result of "<< EI_Operation_Type::val<< " operation.")
RegionDB::MapElementIDToRegionID & el_to_reg_map_
Reference to map stored relevance of elements to regions.
static Input::Type::Abstract & get_input_type()
RegionSetBase FactoryBaseType
static const Input::Type::Record & get_region_input_type()
static const int registrar
Registrar of class to factory.
RegionSetDifference(const Input::Record &rec, Mesh *mesh)
Constructor.
RegionSetFromElements(const Input::Record &rec, Mesh *mesh)
Constructor.
RegionSetBase FactoryBaseType
static const int registrar
Registrar of class to factory.
static const Input::Type::Record & get_region_input_type()
RegionSetBase FactoryBaseType
static const Input::Type::Record & get_region_input_type()
static const int registrar
Registrar of class to factory.
RegionSetFromId(const Input::Record &rec, Mesh *mesh)
Constructor.
static const int registrar
Registrar of class to factory.
static const Input::Type::Record & get_region_input_type()
RegionSetBase FactoryBaseType
RegionSetFromLabel(const Input::Record &rec, Mesh *mesh)
Constructor.
RegionSet intersection(RegionSet target_set, const std::string &source_set_name) const
static const Input::Type::Record & get_region_input_type()
RegionSetBase FactoryBaseType
static const int registrar
Registrar of class to factory.
RegionSetIntersection(const Input::Record &rec, Mesh *mesh)
Constructor.
static const int registrar
Registrar of class to factory.
RegionSetBase FactoryBaseType
RegionSetUnion(const Input::Record &rec, Mesh *mesh)
Constructor.
static const Input::Type::Record & get_region_input_type()