|
FreePOOMA
2.4.1
|
A simple container for a set of guard layer specifications. More...


Classes | |
| class | GuardLayers< Dim > |
| This class is a simple container for two arrays of Dim integers, specifying the numbers of guard layers at the upper and lower extent of each dimension. More... | |
Functions | |
| template<int Dim> | |
| Interval< Dim > & | growInPlace (Interval< Dim > &dom, const GuardLayers< Dim > &gcs) |
| template<int Dim> | |
| Interval< Dim > & | shrinkInPlace (Interval< Dim > &dom, const GuardLayers< Dim > &gcs) |
| template<int Dim> | |
| Interval< Dim > | grow (const Interval< Dim > &dom, const GuardLayers< Dim > &gcs) |
| template<int Dim> | |
| Interval< Dim > | shrink (const Interval< Dim > &dom, const GuardLayers< Dim > &gcs) |
| template<int Dim> | |
| std::ostream & | operator<< (std::ostream &ostr, const GuardLayers< Dim > &gl) |
A simple container for a set of guard layer specifications.
| Interval<Dim>& growInPlace | ( | Interval< Dim > & | dom, |
| const GuardLayers< Dim > & | gcs | ||
| ) |
References GuardLayers< Dim >::lower(), and GuardLayers< Dim >::upper().
Referenced by grow().
| Interval<Dim>& shrinkInPlace | ( | Interval< Dim > & | dom, |
| const GuardLayers< Dim > & | gcs | ||
| ) |
References GuardLayers< Dim >::lower(), and GuardLayers< Dim >::upper().
Referenced by FieldEngine< Mesh, T, EngineTag >::FieldEngine(), and shrink().
| Interval<Dim> grow | ( | const Interval< Dim > & | dom, |
| const GuardLayers< Dim > & | gcs | ||
| ) | [inline] |
References growInPlace().
| Interval<Dim> shrink | ( | const Interval< Dim > & | dom, |
| const GuardLayers< Dim > & | gcs | ||
| ) | [inline] |
References shrinkInPlace().
| std::ostream& operator<< | ( | std::ostream & | ostr, |
| const GuardLayers< Dim > & | gl | ||
| ) |
References GuardLayers< Dim >::print().
1.7.6.1