FreePOOMA  2.4.1
Classes
IndirectionEngine.h File Reference

Work in progress! More...

#include "Engine/Engine.h"
#include "Engine/EngineFunctor.h"
#include "Engine/DataObject.h"
#include "Evaluator/RequestLocks.h"
#include "Pooma/View.h"
Include dependency graph for IndirectionEngine.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  IndirectionTag< A1, A2 >
class  Engine< Dim, T, IndirectionTag< A1, A2 > >
 The indirection engine combines two arrays to represent ind = a1(a2), where ind(i,j) = a1(a2(i,j)). More...
struct  NewEngine< Engine< Dim, T, IndirectionTag< A1, A2 > >, Domain >
struct  EngineFunctor< Engine< Dim, T, IndirectionTag< A1, A2 > >, DataObjectRequest< RequestType > >
struct  EngineFunctor< Engine< Dim, T, IndirectionTag< A1, A2 > >, DataObjectRequest< WriteRequest > >
struct  EngineFunctor< Engine< Dim, T, IndirectionTag< A1, A2 > >, DataObjectRequest< WriteRelease > >

Detailed Description

Work in progress!

Indirection has been implemented in serial and basically works, but there is a significant amount of work that needs to be done to get it to work in parallel.