Flow123d  JS_before_hm-1821-g587b1939c
Public Types | Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
RegionSetUnion Class Reference

#include <region_set.hh>

Inheritance diagram for RegionSetUnion:
Inheritance graph
[legend]
Collaboration diagram for RegionSetUnion:
Collaboration graph
[legend]

Public Types

typedef RegionSetBase FactoryBaseType
 

Public Member Functions

 RegionSetUnion (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::Recordget_region_input_type ()
 
- Static Public Member Functions inherited from RegionSetBase
static Input::Type::Abstractget_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
RegionDBregion_db_
 Reference to region_db_ of Mesh. More...
 
RegionDB::MapElementIDToRegionIDel_to_reg_map_
 Reference to map stored relevance of elements to regions. More...
 

Detailed Description

Need new implementation, will be solved later. Defines region as a union of given two or more other regions.

Regions can be given by names or IDs or both ways together. Non-empty set must be the result of the operation.

Definition at line 161 of file region_set.hh.

Member Typedef Documentation

◆ FactoryBaseType

Definition at line 163 of file region_set.hh.

Constructor & Destructor Documentation

◆ RegionSetUnion()

RegionSetUnion::RegionSetUnion ( const Input::Record rec,
Mesh mesh 
)

Constructor.

Definition at line 253 of file region_set.cc.

Member Function Documentation

◆ get_region_input_type()

const IT::Record & RegionSetUnion::get_region_input_type ( )
static

Returns Input Type Record of Region

Definition at line 293 of file region_set.cc.

Member Data Documentation

◆ registrar

const int RegionSetUnion::registrar
staticprivate
Initial value:
=
Input::register_class< RegionSetUnion, const Input::Record &, Mesh * >("Union") +

Registrar of class to factory.

Definition at line 175 of file region_set.hh.


The documentation for this class was generated from the following files:
Input::Type::Record::size
unsigned int size() const
Returns number of keys in the Record.
Definition: type_record.hh:602
RegionSetUnion::get_region_input_type
static const Input::Type::Record & get_region_input_type()
Definition: region_set.cc:293