35 #ifndef MultiRegionRefs_H
36 #define MultiRegionRefs_H
47 template<
class Region>
48 class MultiRegionRefs;
55 template<
class Region>
77 template<
class NonConstRegion>
99 operator Region&()
const;
110 template<
class Region>
119 const word previousPrefix_;
128 bool prefixes()
const;
Useful combination of include files which define Sin, Sout and Serr and the use of IO streams general...
graph_traits< Graph >::vertices_size_type size_type
An STL-conforming hash table.
Class to wrap a UPtrList of of region-associated objects (meshes, solvers, domainDecompositions,...
RegionRef< const Region > operator[](const label regioni) const
Const-access a region.
MultiRegionRefs(UPtrList< Region > ®ions)
Construct from a list of region pointers.
label size() const
Return the size.
~MultiRegionRefs()
Destructor.
Region & operator()() const
Obtain the reference.
RegionRef(const MultiRegionRefs< NonConstRegion > &mrr, const label regioni, Region ®ion)
Construct form components.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const word & regionName(const solver ®ion)