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

template<>
void Impala::Core::Column::ReversePart ( Vector::VectorSet< Array::Array2dScalarReal64 > *  data,
int  left,
int  right 
)

specialisation for VectorSet (of doubles)

Definition at line 45 of file Reverse.h.

References Impala::Core::Vector::VectorSet< ArrayT >::Capacity(), Impala::Core::Vector::VectorSet< ArrayT >::Get(), and Impala::Core::Vector::VectorSet< ArrayT >::Set().

00046 {
00047     typedef Vector::VectorTem<Array::Array2dScalarReal64::StorType> Type;
00048 
00049     if(left<0 || right>=data->Capacity())
00050     {
00051         std::cout << "[Column::ReversePart] error: incvalid args\n";
00052         return;
00053     }
00054 
00055     while(left<right)
00056     {
00057         Type temp = data->Get(left);
00058         data->Set(left, data->Get(right));
00059         data->Set(right, temp);
00060         ++left;
00061         --right;
00062     }
00063 }

Here is the call graph for this function:


Generated on Fri Mar 19 11:06:31 2010 for ImpalaSrc by  doxygen 1.5.1