|
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().
1.7.6.1