GuardLayers.h File Reference

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

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

Include dependency graph for GuardLayers.h:

This graph shows which files directly or indirectly include this file:


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)

Detailed Description

A simple container for a set of guard layer specifications.


Function Documentation

template<int Dim>
Interval<Dim>& growInPlace ( Interval< Dim > &  dom,
const GuardLayers< Dim > &  gcs 
) [inline]

template<int Dim>
Interval<Dim>& shrinkInPlace ( Interval< Dim > &  dom,
const GuardLayers< Dim > &  gcs 
) [inline]

template<int Dim>
Interval<Dim> grow ( const Interval< Dim > &  dom,
const GuardLayers< Dim > &  gcs 
) [inline]

References growInPlace().

template<int Dim>
Interval<Dim> shrink ( const Interval< Dim > &  dom,
const GuardLayers< Dim > &  gcs 
) [inline]

References shrinkInPlace().

template<int Dim>
std::ostream& operator<< ( std::ostream &  ostr,
const GuardLayers< Dim > &  gl 
) [inline]


Generated on Wed Mar 16 06:17:37 2011 for FreePOOMA by  doxygen 1.5.9