FreePOOMA  2.4.1
Public Types | Public Member Functions
StencilIntersector< Dim, Intersect > Class Template Reference

#include <Stencil.h>

List of all members.

Public Types

enum  { dimensions = Intersect::dimensions }
typedef
Intersect::IntersectorData_t 
IntersectorData_t
typedef StencilIntersector
< Dim, Intersect > 
This_t
typedef
IntersectorData_t::const_iterator 
const_iterator
typedef RefCountedPtr
< IntersectorData_t
DataPtr_t

Public Member Functions

 StencilIntersector (const This_t &model)
 StencilIntersector (const Interval< Dim > &domain, const Intersect &intersect, const GuardLayers< Dim > &stencilExtent)
This_toperator= (const This_t &model)
 ~StencilIntersector ()
DataPtr_tdata ()
const DataPtr_tdata () const
const_iterator begin () const
const_iterator end () const
template<class Engine >
void intersect (const Engine &engine)
template<class Engine , int Dim2>
bool intersect (const Engine &engine, const GuardLayers< Dim2 > &g, GuardLayers< Dim > &usedGuards)

template<int Dim, class Intersect>
class StencilIntersector< Dim, Intersect >


Member Typedef Documentation

template<int Dim, class Intersect >
typedef Intersect::IntersectorData_t StencilIntersector< Dim, Intersect >::IntersectorData_t
template<int Dim, class Intersect >
typedef StencilIntersector<Dim, Intersect> StencilIntersector< Dim, Intersect >::This_t
template<int Dim, class Intersect >
typedef IntersectorData_t::const_iterator StencilIntersector< Dim, Intersect >::const_iterator
template<int Dim, class Intersect >
typedef RefCountedPtr<IntersectorData_t> StencilIntersector< Dim, Intersect >::DataPtr_t

Member Enumeration Documentation

template<int Dim, class Intersect >
anonymous enum
Enumerator:
dimensions 

Constructor & Destructor Documentation

template<int Dim, class Intersect >
StencilIntersector< Dim, Intersect >::StencilIntersector ( const This_t model) [inline]
template<int Dim, class Intersect >
StencilIntersector< Dim, Intersect >::StencilIntersector ( const Interval< Dim > &  domain,
const Intersect &  intersect,
const GuardLayers< Dim > &  stencilExtent 
) [inline]
template<int Dim, class Intersect >
StencilIntersector< Dim, Intersect >::~StencilIntersector ( ) [inline]

Member Function Documentation

template<int Dim, class Intersect >
This_t& StencilIntersector< Dim, Intersect >::operator= ( const This_t model) [inline]
template<int Dim, class Intersect >
DataPtr_t& StencilIntersector< Dim, Intersect >::data ( ) [inline]
template<int Dim, class Intersect >
const DataPtr_t& StencilIntersector< Dim, Intersect >::data ( ) const [inline]
template<int Dim, class Intersect >
const_iterator StencilIntersector< Dim, Intersect >::begin ( ) const [inline]
template<int Dim, class Intersect >
const_iterator StencilIntersector< Dim, Intersect >::end ( ) const [inline]
template<int Dim, class Intersect >
template<class Engine >
void StencilIntersector< Dim, Intersect >::intersect ( const Engine &  engine) [inline]
template<int Dim, class Intersect >
template<class Engine , int Dim2>
bool StencilIntersector< Dim, Intersect >::intersect ( const Engine &  engine,
const GuardLayers< Dim2 > &  g,
GuardLayers< Dim > &  usedGuards 
) [inline]

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