56    for(UINT j=0; j<i; j++) 
 
   57      for(UINT nMin=j; nMin<
m_nInputs; nMin+=i<<1) 
 
   66    for(UINT j=k; j>0; j>>=1){ 
 
   67      const UINT nDelta = i*j; 
 
   68      UINT nMax = i + nDelta; 
 
   93  return std::wstring(L
"Pairwise" + std::to_wstring(
m_nInputs));
 
Interface for the pairwise sorting network.
 
void InsertComparator(UINT, UINT, UINT)
Insert comparator.
 
UINT m_nInputs
Number of inputs.
 
void CreateMatchArray(UINT, UINT)
Create match array.
 
void CreateComparators()
Create comparators.
 
CPairwiseSort(const UINT)
Constructor.
 
const std::wstring GetName() const
Get name.
 
void CreateUsageArray()
Make usage array.
 
void CreateValueArray()
Make value array.