34 DECLARE_INPUT_EXCEPTION( ExcEmptyRegionSetResult, <<
"Empty result of " << EI_Operation_Type::val <<
" operation.");
133 RegionSetBoundary(const Input::Record &rec, Mesh *mesh);
136 static const Input::Type::Record & get_region_input_type();
140 static const int registrar;
RegionDB & region_db_
Reference to region_db_ of Mesh.
static const int registrar
Registrar of class to factory.
RegionSetBase FactoryBaseType
RegionSetBase FactoryBaseType
unsigned int max_id_
Maximal value of Region::id()
static const int registrar
Registrar of class to factory.
static const int registrar
Registrar of class to factory.
RegionSetBase(Mesh *mesh)
Constructor.
RegionDB::MapElementIDToRegionID & el_to_reg_map_
Reference to map stored relevance of elements to regions.
static const int registrar
Registrar of class to factory.
static const int registrar
Registrar of class to factory.
RegionSetBase FactoryBaseType
static const int registrar
Registrar of class to factory.
TYPEDEF_ERR_INFO(EI_Operation_Type, const std::string)
RegionSetBase FactoryBaseType
RegionSetBase FactoryBaseType
RegionSetBase FactoryBaseType
static Input::Type::Abstract & get_input_type()
DECLARE_INPUT_EXCEPTION(ExcEmptyRegionSetResult,<< "Empty result of "<< EI_Operation_Type::val<< " operation.")
unsigned int get_max_region_id()