FreePOOMA  2.4.1
Public Types | Public Member Functions | Public Attributes
SimpleIntersectorData< Dim > Class Template Reference

#include <SimpleIntersector.h>

Inheritance diagram for SimpleIntersectorData< Dim >:
Inheritance graph
[legend]
Collaboration diagram for SimpleIntersectorData< Dim >:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { dimensions = Dim }
typedef SimpleIntersectorData
< Dim > 
This_t
typedef INode< Dim > INode_t
typedef std::vector< INode_tINodeContainer_t
typedef
INodeContainer_t::const_iterator 
const_iterator
typedef Unique::Value_t LayoutID_t

Public Member Functions

 SimpleIntersectorData (const Interval< Dim > &domain, const GuardLayers< Dim > &extent)
 ~SimpleIntersectorData ()
template<class Engine >
void intersect (const Engine &engine, bool useGuards)
void shared (LayoutID_t id1, LayoutID_t id2)
 SimpleIntersectorData (const This_t &)
This_toperator= (const This_t &)

Public Attributes

LayoutID_t firstID_m
bool seenFirst_m
INodeContainer_t inodes_m
GlobalIDDataBase gidStore_m
Interval< Dim > domain_m
GuardLayers< Dim > extent_m
Intersector< Dim > lhsi_m

template<int Dim>
class SimpleIntersectorData< Dim >


Member Typedef Documentation

template<int Dim>
typedef SimpleIntersectorData<Dim> SimpleIntersectorData< Dim >::This_t
template<int Dim>
typedef INode<Dim> SimpleIntersectorData< Dim >::INode_t
template<int Dim>
typedef std::vector<INode_t> SimpleIntersectorData< Dim >::INodeContainer_t
template<int Dim>
typedef INodeContainer_t::const_iterator SimpleIntersectorData< Dim >::const_iterator
template<int Dim>
typedef Unique::Value_t SimpleIntersectorData< Dim >::LayoutID_t

Member Enumeration Documentation

template<int Dim>
anonymous enum
Enumerator:
dimensions 

Constructor & Destructor Documentation

template<int Dim>
SimpleIntersectorData< Dim >::SimpleIntersectorData ( const Interval< Dim > &  domain,
const GuardLayers< Dim > &  extent 
) [inline]
template<int Dim>
SimpleIntersectorData< Dim >::~SimpleIntersectorData ( ) [inline]
template<int Dim>
SimpleIntersectorData< Dim >::SimpleIntersectorData ( const This_t )

Member Function Documentation

template<int Dim>
template<class Engine >
void SimpleIntersectorData< Dim >::intersect ( const Engine &  engine,
bool  useGuards 
) [inline]
template<int Dim>
void SimpleIntersectorData< Dim >::shared ( LayoutID_t  id1,
LayoutID_t  id2 
) [inline]
template<int Dim>
This_t& SimpleIntersectorData< Dim >::operator= ( const This_t )

Member Data Documentation

template<int Dim>
LayoutID_t SimpleIntersectorData< Dim >::firstID_m
template<int Dim>
bool SimpleIntersectorData< Dim >::seenFirst_m
template<int Dim>
INodeContainer_t SimpleIntersectorData< Dim >::inodes_m
template<int Dim>
Interval<Dim> SimpleIntersectorData< Dim >::domain_m
template<int Dim>
GuardLayers<Dim> SimpleIntersectorData< Dim >::extent_m
template<int Dim>
Intersector<Dim> SimpleIntersectorData< Dim >::lhsi_m

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