Flow123d
release_3.0.0-1117-gaafa50c
|
#include <region_set.hh>
Public Types | |
typedef RegionSetBase | FactoryBaseType |
Public Member Functions | |
RegionSetFromElements (const Input::Record &rec, Mesh *mesh) | |
Constructor. More... | |
Public Member Functions inherited from RegionSetBase | |
TYPEDEF_ERR_INFO (EI_Operation_Type, const std::string) | |
DECLARE_INPUT_EXCEPTION (ExcEmptyRegionSetResult,<< "Empty result of "<< EI_Operation_Type::val<< " operation.") | |
Static Public Member Functions | |
static const Input::Type::Record & | get_region_input_type () |
Static Public Member Functions inherited from RegionSetBase | |
static Input::Type::Abstract & | get_input_type () |
Static Private Attributes | |
static const int | registrar |
Registrar of class to factory. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from RegionSetBase | |
RegionSetBase (Mesh *mesh) | |
Constructor. More... | |
unsigned int | get_max_region_id () |
Protected Attributes inherited from RegionSetBase | |
RegionDB & | region_db_ |
Reference to region_db_ of Mesh. More... | |
RegionDB::MapElementIDToRegionID & | el_to_reg_map_ |
Reference to map stored relevance of elements to regions. More... | |
Region declared by name, ID and enum of elements.
Allows to get existing region or create new and assign elements to its. Elements are specified by ids. If id of new region is not set, it is generated automatically.
Definition at line 114 of file region_set.hh.
Definition at line 116 of file region_set.hh.
RegionSetFromElements::RegionSetFromElements | ( | const Input::Record & | rec, |
Mesh * | mesh | ||
) |
Constructor.
Definition at line 148 of file region_set.cc.
|
static |
Returns Input Type Record of Region
Definition at line 189 of file region_set.cc.
|
staticprivate |
Registrar of class to factory.
Definition at line 128 of file region_set.hh.