#include "Domain/Interval.h"
#include "Domain/Loc.h"


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) |
| Interval<Dim>& growInPlace | ( | Interval< Dim > & | dom, | |
| const GuardLayers< Dim > & | gcs | |||
| ) | [inline] |
| Interval<Dim>& shrinkInPlace | ( | Interval< Dim > & | dom, | |
| const GuardLayers< Dim > & | gcs | |||
| ) | [inline] |
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 | |||
| ) | [inline] |
References GuardLayers< Dim >::print().
1.5.9