Definition at line 23 of file PatM9PixOp.h.
References FuncM9po(), Impala::Core::Array::PAR_PART, PxArrayForceNonDistributed(), PxArrayPD(), PxArrayPostStateTrans(), PxArrayPreStateTrans(), PxRunLazyParallel(), PxRunParallel(), STRONG, and WEAK.
Referenced by Impala::Core::Array::HarrisObj(), Impala::Core::Array::InvANG2w(), Impala::Core::Array::InvANGw(), Impala::Core::Array::InvCw(), Impala::Core::Array::InvCw_log(), Impala::Core::Array::InvHUEw(), Impala::Core::Array::InvHw(), Impala::Core::Array::InvHw_log(), Impala::Core::Array::InvJOSAw(), Impala::Core::Array::InvNw(), Impala::Core::Array::InvNw_log(), Impala::Core::Array::InvOBw(), Impala::Core::Array::InvRGBw(), and Impala::Core::Array::InvWw().
00027 {
00028 if (dst == 0)
00029 dst = ArrayClone<DstArrayT>(s1);
00030
00031 #ifdef PX_HORUS_USED
00032 if (!PxRunParallel()) {
00033 #endif
00034 FuncM9po(dst, s1, s2, s3, s4, s5, s6, s7, s8, s9, mpo);
00035
00036 #ifdef PX_HORUS_USED
00037 } else {
00038 PxArrayPreStateTrans(s1, PAR_PART, STRONG);
00039 PxArrayPreStateTrans(s2, PAR_PART, STRONG);
00040 PxArrayPreStateTrans(s3, PAR_PART, STRONG);
00041 PxArrayPreStateTrans(s4, PAR_PART, STRONG);
00042 PxArrayPreStateTrans(s5, PAR_PART, STRONG);
00043 PxArrayPreStateTrans(s6, PAR_PART, STRONG);
00044 PxArrayPreStateTrans(s7, PAR_PART, STRONG);
00045 PxArrayPreStateTrans(s8, PAR_PART, STRONG);
00046 PxArrayPreStateTrans(s9, PAR_PART, STRONG);
00047 PxArrayPreStateTrans(dst, PAR_PART, WEAK);
00048 FuncM9po(PxArrayPD(dst),
00049 PxArrayPD(s1), PxArrayPD(s2), PxArrayPD(s3),
00050 PxArrayPD(s4), PxArrayPD(s5), PxArrayPD(s6),
00051 PxArrayPD(s7), PxArrayPD(s8), PxArrayPD(s9), mpo);
00052 PxArrayPostStateTrans(dst);
00053
00054 if (!PxRunLazyParallel()) {
00055 PxArrayForceNonDistributed(s1);
00056 PxArrayForceNonDistributed(s2);
00057 PxArrayForceNonDistributed(s3);
00058 PxArrayForceNonDistributed(s4);
00059 PxArrayForceNonDistributed(s5);
00060 PxArrayForceNonDistributed(s6);
00061 PxArrayForceNonDistributed(s7);
00062 PxArrayForceNonDistributed(s8);
00063 PxArrayForceNonDistributed(s9);
00064 PxArrayForceNonDistributed(dst);
00065 }
00066 }
00067 #endif
00068 }
Here is the call graph for this function: