Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

template<class ArrayT, class InOutOpT>
void Impala::Core::Array::Pattern::PatM2InOutOp ( ArrayT *  array1,
ArrayT *  array2,
InOutOpT &  inOutOp 
) [inline]

Definition at line 23 of file PatMInOutOp.h.

References FuncInOutDispatch(), FuncM2InOutDispatch(), PX_COUT, PX_ENDL, PxArrayForceNonDistributed(), and PxRunParallel().

00024 {
00025 #ifdef PX_HORUS_USED
00026     if (!PxRunParallel()) {                         // run sequential
00027 #endif
00028         FuncM2InOutDispatch(array1, array2, inOutOp);
00029 
00030 #ifdef PX_HORUS_USED
00031     } else {                                        // run parallel
00032         PX_COUT << "NOTE: PatInOutOp NOT PARALLELIZED YET!"
00033                 << PX_ENDL;
00034         PxArrayForceNonDistributed(array);
00035         FuncInOutDispatch(array, pixOp);
00036     }
00037 #endif
00038 }

Here is the call graph for this function:


Generated on Fri Mar 19 11:02:07 2010 for ImpalaSrc by  doxygen 1.5.1