Flow123d
release_3.0.0-960-g55da6da
|
#include <region_set.hh>
Public Types | |
typedef RegionSetBase | FactoryBaseType |
Public Member Functions | |
RegionSetIntersection (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 () |
Private Member Functions | |
RegionSet | intersection (RegionSet target_set, const std::string &source_set_name) const |
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... | |
Defines region as an intersection of given two or more regions.
Non-empty set must be the result of the operation.
Definition at line 209 of file region_set.hh.
Definition at line 211 of file region_set.hh.
RegionSetIntersection::RegionSetIntersection | ( | const Input::Record & | rec, |
Mesh * | mesh | ||
) |
Constructor.
Definition at line 350 of file region_set.cc.
|
static |
Returns Input Type Record of Region
Definition at line 370 of file region_set.cc.
|
private |
Get RegionSet of specified name and create its intersection with target RegionSet.
target_set | First RegionSet |
set_name | Name of second RegionSet |
Definition at line 388 of file region_set.cc.
|
staticprivate |
Registrar of class to factory.
Definition at line 223 of file region_set.hh.