Flow123d  3.9.0-97067769b
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RegionSetBase Class Reference

#include <region_set.hh>

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

Public Member Functions

 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 Input::Type::Abstractget_input_type ()
 

Protected Member Functions

 RegionSetBase (Mesh *mesh)
 Constructor. More...
 
unsigned int get_max_region_id ()
 

Protected Attributes

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

Base class represented regions.

Every descendant must contain:

Definition at line 35 of file region_set.hh.

Constructor & Destructor Documentation

◆ RegionSetBase()

RegionSetBase::RegionSetBase ( Mesh mesh)
protected

Constructor.

Definition at line 21 of file region_set.cc.

Member Function Documentation

◆ DECLARE_INPUT_EXCEPTION()

RegionSetBase::DECLARE_INPUT_EXCEPTION ( ExcEmptyRegionSetResult  ,
<< "Empty result of "<< EI_Operation_Type::val<< " operation."   
)

◆ get_input_type()

IT::Abstract & RegionSetBase::get_input_type ( )
static

Returns whole tree of input types for Region with all descendants.

Definition at line 25 of file region_set.cc.

Here is the caller graph for this function:

◆ get_max_region_id()

unsigned int RegionSetBase::get_max_region_id ( )
inlineprotected

Definition at line 53 of file region_set.hh.

Here is the caller graph for this function:

◆ TYPEDEF_ERR_INFO()

RegionSetBase::TYPEDEF_ERR_INFO ( EI_Operation_Type  ,
const std::string   
)

Member Data Documentation

◆ el_to_reg_map_

RegionDB::MapElementIDToRegionID& RegionSetBase::el_to_reg_map_
protected

Reference to map stored relevance of elements to regions.

Definition at line 51 of file region_set.hh.

◆ region_db_

RegionDB& RegionSetBase::region_db_
protected

Reference to region_db_ of Mesh.

Definition at line 49 of file region_set.hh.


The documentation for this class was generated from the following files: