20 #ifndef GEOS_MESH_CELLELEMENTREGIONSELECTOR_HPP_ 
   21 #define GEOS_MESH_CELLELEMENTREGIONSELECTOR_HPP_ 
   44                              stdMap< 
integer, std::set< string > > 
const & cellBlocksRegion );
 
   67   static constexpr 
string_view cellBlockTypeSeparator = 
"_";
 
   90                                          std::set< string > 
const & attributeValues,
 
   91                                          std::set< string > 
const & matchPatterns ) 
const;
 
  109                                   std::set< string > 
const & cellBlockNames ) 
const;
 
  118                                 std::set< string > 
const & cellBlockNames,
 
  119                                 std::set< string > 
const & attributeValues );
 
CellElementRegionSelector(dataRepository::Group const &cellBlocks, stdMap< integer, std::set< string > > const &cellBlocksRegion)
Construct a new CellElementRegionSelector.
 
void checkSelectionConsistency() const
 
std::set< string > buildCellBlocksSelection(CellElementRegion const ®ion)
Select the mesh cell-blocks for the specified region following the user inputs.
 
internal::StdMapWrapper< std::map< Key, T, Compare, Allocator >, USE_STD_CONTAINER_BOUNDS_CHECKING > stdMap
 
int integer
Signed integer type.
 
std::string_view string_view
String type.