Flow123d  master-c754b67
Public Types | Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
RegionSetFromLabel Class Reference

#include <region_set.hh>

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

Public Types

typedef RegionSetBase FactoryBaseType
 

Public Member Functions

 RegionSetFromLabel (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

Region allows to rename existing region specified by mesh_label (e.g. physical volume name in GMSH format).

Definition at line 89 of file region_set.hh.

Member Typedef Documentation

◆ FactoryBaseType

Definition at line 91 of file region_set.hh.

Constructor & Destructor Documentation

◆ RegionSetFromLabel()

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

Constructor.

Definition at line 102 of file region_set.cc.

Member Function Documentation

◆ get_region_input_type()

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

Returns Input Type Record of Region

Definition at line 142 of file region_set.cc.

Member Data Documentation

◆ registrar

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

Registrar of class to factory.

Definition at line 103 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
RegionSetFromLabel::get_region_input_type
static const Input::Type::Record & get_region_input_type()
Definition: region_set.cc:142