MultiRegionListBase< Container, Region > Class Template Reference
Inheritance diagram for MultiRegionListBase< Container, Region >:
Collaboration diagram for MultiRegionListBase< Container, Region >:

Public Member Functions

 MultiRegionListBase (Container< Region > &regions, bool reuse)
 Construct from a list of regions. More...
 
 MultiRegionListBase (Container< Region > &&regions)
 Construct from a list of regions. More...
 
- Public Member Functions inherited from MultiRegionRefs< Region >
 MultiRegionRefs (UPtrList< Region > &regions)
 Construct from a list of region pointers. More...
 
 ~MultiRegionRefs ()
 Destructor. More...
 
label size () const
 Return the size. More...
 
RegionRef< const Region > operator[] (const label regioni) const
 Const-access a region. More...
 
RegionRef< Region > operator[] (const label regioni)
 Access a region. More...
 
RegionRef< const Region > operator[] (const word &regionName) const
 Const-access a region. More...
 
RegionRef< Region > operator[] (const word &regionName)
 Access a region. More...
 

Detailed Description

template<template< class > class Container, class Region>
class Foam::MultiRegionListBase< Container, Region >

Definition at line 49 of file MultiRegionList.H.

Constructor & Destructor Documentation

◆ MultiRegionListBase() [1/2]

MultiRegionListBase ( Container< Region > &  regions,
bool  reuse 
)
inline

Construct from a list of regions.

Definition at line 59 of file MultiRegionList.H.

◆ MultiRegionListBase() [2/2]

MultiRegionListBase ( Container< Region > &&  regions)
inline

Construct from a list of regions.

Definition at line 66 of file MultiRegionList.H.


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