FreePOOMA
2.4.1
|
#include <SimpleIntersector.h>
Public Types | |
enum | { dimensions = Dim } |
typedef SimpleIntersectorData < Dim > | This_t |
typedef INode< Dim > | INode_t |
typedef std::vector< INode_t > | INodeContainer_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_t & | operator= (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 |
typedef SimpleIntersectorData<Dim> SimpleIntersectorData< Dim >::This_t |
typedef INode<Dim> SimpleIntersectorData< Dim >::INode_t |
typedef std::vector<INode_t> SimpleIntersectorData< Dim >::INodeContainer_t |
typedef INodeContainer_t::const_iterator SimpleIntersectorData< Dim >::const_iterator |
typedef Unique::Value_t SimpleIntersectorData< Dim >::LayoutID_t |
SimpleIntersectorData< Dim >::SimpleIntersectorData | ( | const Interval< Dim > & | domain, |
const GuardLayers< Dim > & | extent | ||
) | [inline] |
SimpleIntersectorData< Dim >::~SimpleIntersectorData | ( | ) | [inline] |
SimpleIntersectorData< Dim >::SimpleIntersectorData | ( | const This_t & | ) |
void SimpleIntersectorData< Dim >::intersect | ( | const Engine & | engine, |
bool | useGuards | ||
) | [inline] |
References SimpleIntersectorData< Dim >::domain_m, expressionApply(), SimpleIntersectorData< Dim >::extent_m, SimpleIntersectorData< Dim >::firstID_m, SimpleIntersectorData< Dim >::gidStore_m, grow(), SimpleIntersectorData< Dim >::inodes_m, SimpleIntersectorData< Dim >::lhsi_m, GlobalIDDataBase::nullNodeKey(), SimpleIntersectorData< Dim >::seenFirst_m, and SimpleIntersectorData< Dim >::shared().
Referenced by SimpleIntersector< Dim >::intersect().
void SimpleIntersectorData< Dim >::shared | ( | LayoutID_t | id1, |
LayoutID_t | id2 | ||
) | [inline] |
References SimpleIntersectorData< Dim >::gidStore_m, and GlobalIDDataBase::shared().
Referenced by SimpleIntersectorData< Dim >::intersect().
This_t& SimpleIntersectorData< Dim >::operator= | ( | const This_t & | ) |
LayoutID_t SimpleIntersectorData< Dim >::firstID_m |
Referenced by SimpleIntersectorData< Dim >::intersect().
bool SimpleIntersectorData< Dim >::seenFirst_m |
Referenced by SimpleIntersectorData< Dim >::intersect().
INodeContainer_t SimpleIntersectorData< Dim >::inodes_m |
GlobalIDDataBase SimpleIntersectorData< Dim >::gidStore_m |
Referenced by SimpleIntersectorData< Dim >::intersect(), and SimpleIntersectorData< Dim >::shared().
Interval<Dim> SimpleIntersectorData< Dim >::domain_m |
Referenced by SimpleIntersectorData< Dim >::intersect().
GuardLayers<Dim> SimpleIntersectorData< Dim >::extent_m |
Referenced by SimpleIntersectorData< Dim >::intersect().
Intersector<Dim> SimpleIntersectorData< Dim >::lhsi_m |
Referenced by SimpleIntersectorData< Dim >::intersect().